
A microservice application is a collection of services. When designing a microservice application, a critical step is deciding the responsibilities of each service. One approach that has gained considerable traction in the microservice community is Domain Driven Design. In this article we provide a high-speed introduction to Domain Driven Design, its relevant terminology, and definitive references.