Microservices and Domain-Driven Design — The Strategic Parts


Duration: 50 mins
Raju Gandhi
Founder, DefMacro Software

We live in a world of microservices. Yet, what is a microservice? What defines the boundaries of a microservice? How do we define the relationships between microservices? Thankfully domain-driven design gives us the concepts and practices to better design and decompose our services.

In this session we will consider many of the concepts of DDD — How bounded contexts use Ubiquitous language to model the domain, how context maps can be used to establish the interconnections between services as well aggregates and domains events, all of which will service us well as we go about creating our microservices.

You may also be interested in

180 mins
Deconstructing a Monolith

Starting with an existing monolithic e-commerce application, you will learn how to effectively apply and use different tools and projects...

50 mins
Serverless Madness on Kubernetes

From operating system on bare metal, to virtual machines on hypervisors, to containers orchestration platforms. How we run our code...

50 mins
What Next After Microservices?

Creating good distributed applications is not an easy task: such systems often follow the 12-factor app and microservices principles. They...

50 mins
Principles for Building MicroServices

MicroServices, that is the new rage. Many companies want to split their monoliths into microservices. With every single technology, the...

50 mins
Overcoming Service Communication Issues and Challenges

Once you break things apart into smaller services, you must then put them back together. In other words, individual services...

50 mins
Homemade Serverless: Making it from Scratch

When Amazon introduced its Lambda product in November 2014 many saw it as a revolution in computing, and they weren't...