Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Slice & Dice Your Monolith with Domain Driven Design

Devoxx via YouTube

Overview

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.

Syllabus

Intro
Digital Economy
Examples of Digital Economy
Software Craftsmanship
Computer Programming is an Art
People Care
Domain Driven Design
Code Smells
Primitive Obsession
Go to Make a Type
No Pointer Exceptions
Splitting
Simple vs Complex
Wash Rinse Repeat
Embrace Events
Live Coding
Serialization
Entities Value Objects
Mutability
Protection
Product
Value Object

Taught by

Devoxx

Reviews

Start your review of Slice & Dice Your Monolith with Domain Driven Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.