Now that we have looked at the major AWS services, let's see how to deploy a microservice on them in practice.
To understand how AWS works, it is good to know how to manually deploy an EC2 instance, and run a microservice on it. This section describes how to deploy a CoreOS instance, and run a Docker container in it. Then, we will look at automated clusters' deployments using ECS. Lastly, we will see how Route53 can be used to publish your clusters of services under a domain name.
First of all, let's create an AWS account.