Главная
Study mode:
on
1
Intro
2
Digital Economy
3
Examples of Digital Economy
4
Software Craftsmanship
5
Computer Programming is an Art
6
People Care
7
Domain Driven Design
8
Code Smells
9
Primitive Obsession
10
Go to Make a Type
11
No Pointer Exceptions
12
Splitting
13
Simple vs Complex
14
Wash Rinse Repeat
15
Embrace Events
16
Live Coding
17
Serialization
18
Entities Value Objects
19
Mutability
20
Protection
21
Product
22
Value Object
Description:
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

Devoxx
Add to list
0:00 / 0:00