Please log in to watch this conference skillscast.
Microservices, and especially the event-driven variants, are at the very peak of the hype cycle and, according to some, on their way down. Meanwhile, a large number of success stories and failures have been shared about this architectural style. Allard Buijze explains how not to throw away the baby with the bathwater and end up reinventing the same concepts again a decade from now.
Allard zooms in on different aspects of microservices. You’ll discover the promises made and if microservices delivered, how the technology surrounding microservices evolved and impacted your decisions, and what it means to be event-driven. You’ll also explore different ways in which a system can benefit from events, from events as side effects to events being the root of all state. Along the way Allard examines how to be pragmatic about microservices and avoid some of the common pitfalls, helping you ensure that you get the promised benefits without the pain.
YOU MAY ALSO LIKE:
- Pragmatic Event-Driven (Micro)Services (SkillsCast recorded in April 2017)
- Domain Models in Practice with Marco Heimeshoff (Online Course on 10th - 14th May 2021)
- Android Architecture with Jorge Ortiz-Fuentes (Online Course on 17th - 19th May 2021)
- DDDx — Domain-Driven Design eXchange 2021 (Online Conference on 8th - 9th June 2021)
- Software Architecture Gathering Digital 2021 (Online Conference on 13th - 14th October 2021)
- LDN *Virtual* Talks Apr 2021 *Red Badger Takeover* (Online Meetup on 27th April 2021)
- Network Automation and Tooling (Online Meetup on 29th April 2021)
- Living with Your Legacy (SkillsCast recorded in April 2021)
- Three Challenges in Microservices: Developer Feedback, Continuous Delivery, and Cost Optimization (SkillsCast recorded in April 2021)
Event-Driven Microservices: The Sense, Nonsense and a Way Forward
Allard Buijze
Allard Buijze is Founder and CTO of AxonIQ. Starting at the age of 6, he has developed a great passion for programming and has guided both large and small organizations in building performant and scalable applications. Now, he is on a mission to make implementations of large scale systems easier, using the concepts of Domain Driven Design, Command-Query Responsiblity Segregation and Event Driven Architectures. He created Axon Framework as an experiment initially, but when both large and organizations started using Axon as a solution to their complexity problems, AxonIQ was born.