Event-driven architectures have gained popularity in the last few years. There are many tools out there in the open-source and AWS worlds to make event-driven architectures easier to implement and maintain. In this talk, we will cover the what, why and how of event-driven systems. We will go over different scenarios where event-driven systems shine and talk about the different tools to build these architectures in production. By the end of the session, you will understand some key principals and be armed with the right questions to ask as you build event-driven systems for your use cases.