AWS services
AWS has available, at the time of this writing, more than 200 services to support different purposes and with different levels of management. Choosing AWS services is an important exercise, and the choices should be driven by the pre-defined requirements and not the opposite. In this section, you will explore the services adopted in your solution, and understand how they align with the requirements defined. Parts of the services have already been covered in the previous chapters. So, to avoid content duplication, we will briefly mention the advantages of the current use case and reference the chapter where you can find a detailed explanation.
Amazon S3
Your frontend is a SPA built in React.js, and it translates into static files, such as HTML, CSS, and JavaScript, that should be treated as objects. As explained in Chapter 2, S3 is a scalable, highly available, and durable object storage service provided by AWS, and overall, a cost-effective solution for hosting static...