Microservices in AWS
Since we understand DDD, microservices are essential in achieving a well-architected framework. Let's see how you can use AWS services to implement domain-driven designs and microservices. First, let's get this out of the way. AWS offers a variety of ways to run container services and enable microservices architectures. AWS also offers various services that can complement these containers in creating microservices. The orchestration services offered are listed in the following screenshot:
![Figure 15.2 – Microservice container services in AWS](https://static.packt-cdn.com/products/9781803238951/graphics/media/file105.jpg)
The computing services that can be used to create microservices are as follows:
![Figure 15.3 – Microservice compute services in AWS](https://static.packt-cdn.com/products/9781803238951/graphics/media/file106.jpg)
The storage services that can be leveraged to create microservices are listed as follows:
![Figure 15.4 – Microservice storage and database services in AWS](https://static.packt-cdn.com/products/9781803238951/graphics/media/file107.jpg)
The networking services that are typically used to create microservices are as follows:
![Figure 15.5 – Microservice networking services in AWS](https://static.packt-cdn.com/products/9781803238951/graphics/media/file108.jpg)