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

NDC Conferences

Domain Driven Design - The Good Parts

NDC Conferences via YouTube

Overview

Explore domain-driven design principles and their practical application in software development through this insightful conference talk. Learn how to navigate common pitfalls and focus on the valuable aspects of DDD, including ubiquitous language, proper boundaries, and encapsulation. Discover the importance of bounded contexts, core domain consensus, and the role of microservices in modern architecture. Gain a deeper understanding of structural patterns, cohesiveness, and flexibility in design. Examine the challenges teams face when implementing DDD and how to avoid chasing trends at the expense of productivity. Acquire strategies for leveraging DDD effectively, especially in the context of microservices, to build quality systems that deliver real value to organizations.

Syllabus

Intro
Part 1: The Majestic Monolith
Bounded contexts are a thing
Ubiquitous Language should be ubiquitous
Core Domain needs consensus
Ubiquitous language needs consensus
Structural Patterns least important part of DDD
Cohesiveness brings clarity and deeper insight
Flexible in places, rigid in others
Sometimes the model needs a model
Don't blindly follow pattern advice
Microservices and anti- corruption layers are your friend

Taught by

NDC Conferences

Reviews

Start your review of Domain Driven Design - The Good Parts

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.