In the previous chapter, we added the cache and rate limit functions to our Smilecook applications. These last two functions are very useful, especially when we are dealing with huge volumes of traffic. Caching and rate-limiting can improve response speeds and can also raise the security level.
In this chapter, we will discuss how we can deploy our application to a cloud server. Deploying an application is like publishing a book or releasing a movie. It is like releasing our application on the market. Nowadays, a lot of cloud services provide free usage quotas. They allow developers to deploy their application to their cloud platform for free provided the resource usage is below a certain threshold. For our Smilecook application, what we need to do is simply make a few minor changes to the code and some configuration files. Everything else will be handled by the cloud platform. You will see how simple this is very soon.
We will first make minor modifications to the...