Setting up services
The first thing we must do in order to start creating our application is to set up the necessary services. Since we decided that we are going to go all-in with AWS services, all these services can be set up through the AWS console. However, this is not the only way that services can be set up. There are a variety of ways to start up the services and they each have distinct advantages and disadvantages. Depending on your requirements, one method will be better than another. First, let's list out some of the available methods (we won't focus on non-AWS methods, such as Chef, Puppet, Ansible, and others).
AWS Command-Line Interface
Any action that you can perform via the AWS console can be performed via the Command-line Interface (CLI) as well.
If you are testing the configuration of resources or creating a proof of concept (POC), you might be better off creating your resources via the AWS console, especially if you are not that familiar with...