└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Awesome talks 2 | 3 | ## Those are the most awesome talks from the best speakers about DDD, EventSourcing, CQRS, microservices, functional programming and other crazy stuff :) 4 | 5 | * [Greg Young](https://twitter.com/gregyoung) 6 | * [The art of destroying software](https://vimeo.com/108441214) 7 | * [CQRS and Event Sourcing - Code on the Beach 2014](https://www.youtube.com/watch?v=JHGkaShoyNs) 8 | * [A Decade of DDD, CQRS, Event Sourcing](https://www.youtube.com/watch?v=LDW0QWie21s) 9 | 10 | * [Martin Fowler](https://twitter.com/martinfowler) 11 | * [Microservices](https://www.youtube.com/watch?v=wgdBVIX9ifA) 12 | * [The Many Meanings of Event-Driven Architecture](https://www.youtube.com/watch?v=STKCRSUsyP0) 13 | * [Martin Fowler + Toby Clemson | Kafka Summit 2018 Keynote (Experimentation Using Event-based Systems)](https://www.youtube.com/watch?v=_RgUxUTuxH4) 14 | 15 | * [Martin Kleppmann](https://twitter.com/martinkl) 16 | * [Turning the database inside out ](https://www.youtube.com/watch?v=fU9hR3kiOK0) 17 | * [Event Sourcing and Stream Processing at Scale](https://www.youtube.com/watch?v=avi-TZI9t2I) 18 | 19 | * [Chris Richardson](https://twitter.com/crichardson) 20 | * [Developing microservices with aggregates](https://www.youtube.com/watch?v=7kX3fs0pWwc) 21 | * [Microservices + Events + Docker = A Perfect Trio](https://www.youtube.com/watch?v=sSm2dRarhPo) 22 | 23 | * [Randy Shoup](https://twitter.com/randyshoup) 24 | * [Managing Data in Microservices](https://www.youtube.com/watch?v=E8-e-3fRHBw) 25 | 26 | * [Vaughn Vernon](https://twitter.com/VaughnVernon) 27 | * [Rethinking Legacy and Monolithic Systems](https://www.youtube.com/watch?v=OSARwCnSRCI) 28 | 29 | * [Christian Posta](https://twitter.com/christianposta) 30 | * [The hardest part of microservices is your data](https://www.youtube.com/watch?v=MrV0DqTqpFU) 31 | 32 | * [Edson Yanaga](https://twitter.com/yanaga) 33 | * [Migrating to Microservice Databases From Relational Monolith to Distributed Data](https://www.youtube.com/watch?v=qR27-XWnQYs) 34 | * [Slice & Dice your Monolith with Domain Driven Design](https://www.youtube.com/watch?v=TYgHtZhS1jI) 35 | 36 | * [Udi Dahan](https://twitter.com/UdiDahan) 37 | * [CQRS – but different](https://vimeo.com/131199089) 38 | * [If (domain logic) then CQRS, or Saga? CQRS – but different](https://www.youtube.com/watch?v=fWU8ZK0Dmxs) 39 | * [Microservices and Rules Engines – a blast from the past](https://www.youtube.com/watch?v=Fuac__g928E) 40 | 41 | * [Fred George](https://github.com/fredgeorge) 42 | * [The Entity Microservice Trap You May Be Doing It Wrong](https://www.youtube.com/watch?v=vs_XiP5Lkgg) 43 | 44 | * [Alberto Brandolini](https://twitter.com/ziobrando) 45 | * [50,000 Orange Stickies Later](https://www.youtube.com/watch?v=1i6QYvYhlYQ) 46 | 47 | * [Nick Tune](https://twitter.com/ntcoding) 48 | * [The Art of Discovering Bounded Contexts](https://www.youtube.com/watch?v=ez9GWESKG4I) 49 | 50 | * [David Schmitz](https://twitter.com/koenighotze) 51 | * [10 Tips for failing badly at Microservices](https://www.youtube.com/watch?v=X0tjziAQfNQ) 52 | 53 | * [Jimmy Bogard](https://twitter.com/jbogard) 54 | * [Avoiding Microservice Megadisasters](https://www.youtube.com/watch?v=gfh-VCTwMw8) 55 | * [Domain Driven Design: The Good Parts](https://www.youtube.com/watch?v=U6CeaA-Phqo) 56 | * [Vertical Slice Architecture](https://www.youtube.com/watch?v=SUiWfhAhgQw) 57 | 58 | * [Caitie McCaffrey](https://twitter.com/caitie) 59 | * [Applying the Saga Pattern](https://www.youtube.com/watch?v=xDuwrtwYHu8) 60 | 61 | * [Jonas Bonér](https://twitter.com/jboner) 62 | * [Designing Events-First Microservices](https://www.infoq.com/presentations/microservices-events-first-design) 63 | 64 | * [Tim Berglund](https://twitter.com/tlberglund) 65 | * [Four Distributed Systems Architectural Patterns](https://www.youtube.com/watch?v=tpspO9K28PMj) 66 | 67 | * [Mark Seeman](https://twitter.com/ploeh) 68 | * [Functional architecture - The pits of success](https://www.youtube.com/watch?v=US8QG9I1XW0) 69 | * [From Dependency injection to dependency rejection](https://www.youtube.com/watch?v=cxs7oLGrxQ4) 70 | * [Get value out of your monad](https://www.youtube.com/watch?v=F9bznonKc64) 71 | 72 | * [Scott Wlaschin](https://twitter.com/ScottWlaschin) 73 | * [Domain Modeling Made Functional](https://www.youtube.com/watch?v=Up7LcbGZFuo) 74 | * [Functional Design Patterns](https://www.youtube.com/watch?v=srQt1NAHYC0) 75 | 76 | * More awesome talks 77 | * [Scaling Event Sourcing for Netflix Downloads](https://www.youtube.com/watch?v=rsSld8NycCU) 78 | --------------------------------------------------------------------------------