YoVDO

Domain Driven Design - The Good Parts

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses Microservices Courses System Architecture Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube