Distributed systems are hard! As microservices has become a more and more popular architectural style, we have started to develop techniques to handle the highly distributed nature of the systems we are building.
Domain Driven Design is often held up as a a way of handling complex distribution, most commonly when paired with building a system based upon events.
In this talk, I'm going to unpack the various options for building event systems using DDD patterns, and dig deep into 1 style in particular, persisted streams of events (a super-set of event sourcing).
I will then walk through example systems built using the Muon projects. These demos will cover implementing event systems in Node.js, Java (vanilla, and Spring boot).
YOU MAY ALSO LIKE:
London Microservices User Group- September
David Dawson takes his passion for design, architecture and philosophy to all their clients, drinks their coffee and gives them Microservice platforms and systems in return.