What's Next?
In this book, we have discussed the design and development of microservices written in Python using the Quart framework. We have built a monolithic application from which to work, and covered strategies to migrate from that architecture to one that makes the best use of microservices, along with the potential errors that could arise and how to avoid them. We have also learned about deploying our application to cloud providers using container-based services.
However, this is not the end of the story, and there are other topics that are beneficial to learn more about. There is always going to be more room for improvement in our automation and tooling to help services keep up to date, more questions to answer about performance and capacity management that our monitoring and logging can help with, and considerations about how to scale and change our deployment architecture to improve the service's reliability and availability. Finally, we need to remember that...