First, I have to mention that Amazon (or, to be specific, Amazon Web Services (AWS)) is not the only provider of hosting, storage, or computing systems. There are many such providers, including the following:
- Heroku
- Digital Ocean
- Google Cloud
- Microsoft Azure
Many specialize in specific services, or try to provide a general solution for all use cases.
AWS, however, offers everything that you need to run a full-fledged web application. Their services span from databases, to object storage, to security services, and so much more. Furthermore, AWS is the go-to solution that you will find in most other books and tutorials, and many big companies use it in production.
This book only uses AWS for serving static files, such as images, and for providing the production database for our application in the last chapter of this book.
Before continuing with...