
< session />
The Art and Benefits of Computing Eventfully
Tue, 25 April
The term "event" has become overloaded in the computing world. Event streaming, event processing, event messaging, event sourcing, event storming, event-driven architecture, and so on, all represent different aspects of eventful computing. We will examine each of these terms in detail, and explain - with a few illustrated code examples - why these emerging concepts are rising in importance and the problems that they are trying to solve. We will also discuss variations and evolutions of other event-based concepts that are being applied to reactive systems, serverless apps, and stateful as well as stateless microservices. Just like anything, there are also challenges, but the benefits of the event-based approach should outweigh any obstacles in the long run, and will prove itself to be a viable and dynamic solution for today's modern and heavy data-driven systems.
< speaker_info />
About the speaker
Mary Grygleski
AI Practice Lead, Callibrity
Mary is a Java Champion, and the AI Practice Lead at Callibrity, a consulting firm based in Ohio. She started as an engineer in Unix/C, then transitioned to Java around 2000 and has never looked back since then. After 20+ years of being a software engineer and technical architect, she discovered her true passion in developer and customer advocacy. Most recently she has serviced companies of various sizes such as IBM, US Cellular, Bank of America, Chicago Mercantile Exchange, in topic areas that included Java, GenAI, Streaming systems, Open source, Cloud and Distributed messaging systems. She is also a very active tech community leader outside of her day job. She is the President of the Chicago Java Users Group (CJUG), and the Chicago Chapter Co-Lead for AICamp.