Dive into an intensive deep-dive session on slicing monolithic applications using Domain-Driven Design and Bounded Contexts. Learn from 20+ years of experience as you follow along with a live coding demonstration, starting with a legacy monolith featuring an anemic domain model. Witness constant refactoring and restructuring to properly encapsulate data and behavior within Bounded Contexts. Explore evolutionary steps for integration, including baby steps, CQRS, and Event Sourcing, all presented through a practical, hands-on approach. Progress towards the goal of distributed Domain Events within your application. Gain insights into the digital economy, software craftsmanship, and the artistry of computer programming. Address code smells, learn about primitive obsession, and understand the importance of creating custom types. Discover techniques for splitting complex systems, embracing events, and working with serialization. Explore concepts such as entities, value objects, mutability, and protection in the context of Domain-Driven Design.
Read more
Slice & Dice Your Monolith with Domain Driven Design