Summary
In this chapter, we explored what DDD is. We first explored its history and how we arrived at this point. We also learned about the basic pattern in DDD, the bounded context pattern. We identified how DDD fits in a cloud-centric architecture and why there is an excellent synergy between the two, mainly in how DDD and the cloud allow us to focus on business logic and requirements while the DDD methodology and the cloud infrastructure handle many of the technical details. We also examined how DevOps is a standard methodology used to design and implement DDD projects.
We also discussed microservices—what they are and how they are helpful. We learned which AWS services can support microservices and, more precisely, which are fundamental to the development of microservices, such as AWS Lambda, Amazon ECS, Amazon EKS, and AWS Fargate.
Finally, we oversaw a walkthrough of two sample microservices and how they can be implemented using AWS technologies.
In the next chapter, we will...