DII-1775 Slice & Dice your Monolith with Domain-Driven Design | Devoxx

Slice & Dice your Monolith with Domain-Driven Design

Deep Dive

track.10 Architecture & Security Intermediate Level

Room 8

Monday from 13:30 til 16:30

Aren't you tired of hearing that Domain-Driven Design and Bounded Contexts are the "solution" for proper slicing your legacy monolithic application? But yet nobody shows you how! Well, not anymore.

We'll take 20+ years of experience on this field and pack everything on this intensive deep dive session. We'll perform a live coding session starting with a legacy monolith with an anemic domain model. Then we'll constant refactor & restructure the code to show how can we properly encapsulate data and behavior on Bounded Contexts. After that we'll slice & dice code and data and consider some evolutionary steps for your integration. We got it covered: baby steps, CQRS, Event Sourcing, and more! Everything done from a practical and hands-on approach until you (maybe) can reach the eden of distributed Domain Events within your application.

 MicroServices    domain model    CQRS    Event Sourcing  
Edson Yanaga Edson Yanaga

Edson Yanaga, Red Hat's Director of Developer Experience, is a Java Champion and Microsoft MVP. He is also a published author and a frequent speaker at international conferences, discussing Java, Microservices, Cloud Computing, DevOps, and Software Craftsmanship.

Floor plans