AI Engineer - Learn how to integrate AI into software applications
The Most Addictive Python and SQL Courses
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore two decades of practical Domain-Driven Design experience in this 29-minute conference talk that distills real-world lessons from implementing DDD across multiple projects. Learn how to effectively collaborate with domain experts, master strategic modeling techniques, and understand the practical application of bounded contexts in modern software development. Discover the connection between DDD's strategic design principles and contemporary approaches like Team Topologies, while gaining insights into event storming as a collaborative modeling technique. Examine how DDD practices contribute to customer value creation and understand the balance between technical design and business logic implementation. Whether you're new to Domain-Driven Design or a seasoned practitioner, gain actionable insights for improving your DDD practice through proven strategies for ubiquitous language development, model autonomy, and strategic design decisions that have been tested across 20+ years of software development projects.
Syllabus
00:00 Introduction
01:45 DDD Insights
10:33 Customer Value
12:25 Event Storming
17:44 Bounded Contexts
27:24 DDD Conclusions
Taught by
WeAreDevelopers