You work on a majestic monolith and you can't figure out how your users made that clearly impossible bug manifest itself, or you work with Microservices and you're frustrated at how hard it is to debug a service in context of the whole system.
There's a better way that lets you easily reason about your system; and it works from the smallest functions to entire systems.
In this webinar, we'll go through the boring sounding "Finite State Machine (FSMs)", and the features of FSMs and event driven architecture that power everything from embedded firmware to the largest web applications. We'll work through how Event Driven architecture works at scale, and the benefits and challenges you'll face.
You'll be introduced to how different software applications use FSMs and Event Driven Architecture, where they make the most sense, and how those principles can bring order to chaotic systems and de-couple parts of your system from each other, making debugging and solving painpoints your customers face easier.
By the end of this webinar, you'll have a good high-level understanding of Event Driven Architecture and you'll be able to decide if it's right for your system.
If you have pursued and found microservices wanting, or you want to pursue Microservices, this talk is for you.