Skip to content

Instantly share code, notes, and snippets.

@SzymonPobiega
Last active April 25, 2024 17:19
Show Gist options
  • Save SzymonPobiega/5220595 to your computer and use it in GitHub Desktop.
Save SzymonPobiega/5220595 to your computer and use it in GitHub Desktop.
DDD/CQRS/ES/Architecture videos

If you have two days to learn the very basics of modelling, Domain-Driven Design, CQRS and Event Sourcing, here's what you should do:

In the evenings read the [Domain-Driven Design Quickly Minibook]{http://www.infoq.com/minibooks/domain-driven-design-quickly}. During the day watch following great videos (in this order):

  1. Eric Evans' [What I've learned about DDD since the book]{http://www.infoq.com/presentations/ddd-eric-evans}
  2. Eric Evans' [Strategic Design - Responsibility Traps]{http://www.infoq.com/presentations/design-strategic-eric-evans}
  3. Udi Dahan's [Avoid a Failed SOA: Business & Autonomous Components to the Rescue]{http://www.infoq.com/presentations/SOA-Business-Autonomous-Components}
  4. Udi Dahan's [Command-Query Responsibility Segregation]{http://www.infoq.com/presentations/Command-Query-Responsibility-Segregation}
  5. Greg Young's [Unshackle Your Domain]{http://www.infoq.com/presentations/greg-young-unshackle-qcon08}
  6. Eric Evans' [Acknowledging CAP at the Root -- in the Domain Model]{http://www.infoq.com/presentations/CAP-DDD}
  7. Udi Dahan's [Udi Dahan - Commands, Queries, and Consistency]{http://vimeo.com/43612850}
  8. Greg Young's [19 1/2 Things to Make You a Better Object Oriented Programmer]{http://oredev.org/2010/sessions/19-1-2-things-to-make-you-a-better-object-oriented-programmer}
  9. Udi Dahan's [Who needs a service bus anyway?]{http://ndc2011.macsimum.no/mp4/Day2%20Thursday/Track2%201500-1600.mp4}
  10. Dan Bergh Johnsson's [Power of Value]{http://www.infoq.com/presentations/Value-Objects-Dan-Bergh-Johnsson}
  11. Martin Thompson's [Event Sourced Architectures for High Availability]{http://www.infoq.com/presentations/Event-Sourced-Architectures-for-High-Availability}
  12. Andrew Stewart's [Modeling in a Cold Climate]{http://www.infoq.com/presentations/Modeling-in-a-Cold-Climate}
  13. Kevlin Henney's [Modeling in the Age of Agility]{http://oredev.org/videos/modeling-in-the-age-of-agility}
  14. Simon Brown's [The Frustrated Architect]{http://www.infoq.com/presentations/The-Frustrated-Architect}
@lhotari
Copy link

lhotari commented Jun 14, 2013

I think this presentation by Greg Young is an amazing introduction to DDD :
Greg Young: 5 common reasons DDD projects fail and how to avoid them
http://skillsmatter.com/podcast/home/greg-young-ddd-projects
It also explains DDD antipatterns "DDD Lite" and "Anemic Domain Model" and the importance of the Bounded Context & aggregates.

@TomasJuocepis
Copy link

All infoq.com links need to be renamed from http to https to work

@r3m4k3
Copy link

r3m4k3 commented Jan 7, 2019

As Tomas wrote, infoq doesn't have a redirection from http to https.
All links seem to be down. It's worth to rename it, imo.

@jonathanstiansen
Copy link

Infoq linkes changed again: https://www.infoq.com/minibooks/domain-driven-design-quickly/ is the correct one for the book

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment