Embed presentation
Download to read offline





The document discusses domain-driven design approaches for migrating a monolithic application to microservices. It describes dividing a monolithic domain into sub-domains which become microservices, with an ecommerce domain divided into products, buyers, sellers, orders, and payments services for example. Decomposition design patterns break down an application into smaller services by business capability. Domain-driven design breaks the domain model into sub-domains which each have their own model and scope. The document also discusses using vine and strangler patterns which divide a system into smallest units, modernizing each unit as a microservice while strangling the relative legacy parts of the monolith.



