Part 3: Advanced Flask
Once the web applications are built in Flask, the next question concerns how to test applications, followed by deployment, and finally, maintaining them. This final part of this book covers these important topics. This is where the book moves from being completely development-oriented to focusing on post-development activities.
It is very important to test an application by writing unit tests, which allow for the introspection of code that has been written and also preemptively identifies any issues that might creep into further development of features. Once the application is built, you will want to measure the performance of the application in terms of clear metrics. Chapter 10 deals with these topics, among others.
The next couple of chapters focus on various tools and techniques that can be leveraged to deploy a Flask web application on different platforms, ranging from cloud-native services to bare shell servers. You will read about how to use state...