Domain-Driven Design changed the way we reason about large software systems. Modern practices, to...
Domain-Driven Design changed the way we reason about large software systems. Modern practices, tools and technologies like continuous delivery, NoSQL, and cloud-based virtualization allow the creation of fine-grained systems to solve the specific problems at hand. Having DDD in mind and technical expertise at our hands, with Microservice architectures we can build complex systems that reflect our businesses' complex realities and are easy to change at the same time. This talk will show what DDD and Microservice architectures have in common and how you can use both to create software systems that fit your domain.