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

SAP S/4HANA – Deep Dive
SAP Learning
Information Security- II
Indian Institute of Technology Madras via Swayam
Sistemas de gestión de la energía
Fundacion para la Eficiencia Energética via Independent
Базы данных (Databases)
Saint Petersburg State University via Coursera
Системное мышление
Moscow Institute of Physics and Technology via Coursera