Please log in to watch this conference skillscast.
Learn the promises made and if microservices delivered, how microservices technology evolved and impacted decisions, and what it means to be event-driven.
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)
- Sociotechnical Domain-Driven Design with Kacper Gunia (Online Course on 18th - 19th February 2021)
- iOS Architecture with Jorge Ortiz-Fuentes (Online Course on 1st - 3rd March 2021)
- Accelerated Software eXchange Forum (Online Conference on 18th February 2021)
- μCon: The Microservices eXchange (Online Conference on 13th - 14th April 2021)
- Introducing AWS Immersion Days (Online Meetup on 11th February 2021)
- Evolutionary Architecture (SkillsCast recorded in January 2021)
- What an Architect Can Learn from Retrospective Failures (SkillsCast recorded in December 2020)
Event-Driven Microservices: The Sense, Nonsense and a Way Forward
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.