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

50 mins
Distilling Java Containers for Kubernetes

Three evolutionary ecosystems work well together Java, Containers, and Kubernetes. Past versions of Java were never designed to be “container aware”....

25 mins
DevSecOps - Why Debian repositories are Mission-Critical!

In this session, we will look at why Debian repositories are one of the mission-critical elements in a software development...

50 mins
How to Participate in the Future of Java

This session will explore how Java is developed with the community -including how agile and open source development processes have...

25 mins
Quarkus - What, Why and How?

"In a new cloud-native, serverless world, Java’s slow startups and high memory consumption meant new developers weren't willing to...

1hr
Live Panel: Keeping Pace with Java's New Moves

It's a great time to be a Java developer! Java turned 25 this year. If discovery marked the growing years,...

50 mins
Rabbit MQ vs Kafka: When, Which, Where?

Rabbit MQ and Kafka are both considered to be the Go-To frameworks for data transmission (messaging). Many developers place them...