We started this chapter by reviewing the list of configuration files and how to deploy applications in Google App Engine. We also talked about versions and how we can access individual versions in detail. Next, we talked about the scalability options that are available to us, and we learned that we can have manual, basic, or automatic scaling. We had a discussion on each type of scaling and the differences between them. Once we are comfortable with scaling, we moved towards factoring our application into separate modules, and we learned how we can access each individual module in our application. We also learned about the
dispatch.yaml file, which allows us to reroute certain URLs to certain modules.
Once done with this, we looked at how to do things repeatedly over certain intervals via the cron jobs. We thoroughly examined the scheduling format and had a look at many examples.
After that, we moved towards more issues related to maintenance such as logs, and we learned that each incoming...