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

YouTube

Preventing Emu Wars with Domain-Driven Design

NDC Conferences via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how Domain-Driven Design principles can prevent costly project failures through this 48-minute conference talk that uses Australia's infamous "Emu War" as a humorous yet insightful analogy for solving the wrong problems in software development. Learn essential DDD techniques including the 5 Whys methodology, Event Storming, and building a Ubiquitous Language to ensure you're addressing the right challenges from the project's inception. Discover how critical missteps early in development lead to cascading issues of complex code, bugs, and technical debt. Follow along as the speaker demonstrates these concepts by analyzing the Emu War as if it were a coding problem, then contrasts this with a realistic e-commerce case study to illustrate common modeling pitfalls. Master grounded Domain-Driven Design practices that transform bug-ridden, complex systems into maintainable and extensible solutions, making this an ideal introduction for newcomers to DDD or a refresher for experienced developers looking to rekindle their appreciation for domain modeling principles.

Syllabus

Preventing Emu Wars with Domain-Driven Design - Lee Dunkley - NDC Melbourne 2025

Taught by

NDC Conferences

Reviews

Start your review of Preventing Emu Wars with Domain-Driven Design

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.