Note: this is a past event Check out the current event!

David Leitner

Principal Engineer at SQUER Solutions

Talk

The Rise of Reactive Microservices
Topics:
miroservices
event-driven
reactive
streaming
kafka
Level:
General

Your rating:
0/5

Modern software architectures are amidst a paradigm shift — more and more software landscapes are built upon asynchronous and reactive patterns. This movement is understandable, as it takes scalability, resilience, and real-time integration to an elusive new level. Unfortunately, we observe that many new customer projects only use parts of this paradigm shift sensibly. Thus, they often end up with an only partially reactive architecture that introduces a lot of new complexity without allowing us to utilize the full potential of reactivity.

In this talk we will focus on the reactive paradigm's central concepts, core ideas, and the corresponding manifest and make them understandable. Based on this knowledge, we will go into detail by mapping it to concrete patterns, like event-centric persistence, the concept of hydrations or projections, and the shift of creating systems in a fully push-based design from end-to-end.

Upon a closer look at the advantages and challenges we've experienced in customer projects, it turns out that reactive architecture is not a silver bullet either. Rather, they are suited for a specific set of problems. In a nutshell, reactive architectures can be a game-changing tool to build cloud-native, highly responsive, and resilient applications. This talk will give you the needed knowledge to decide if it's the right one for the job.


Workshop

Event-Driven and Reactive Microservice Architectures, done right.
May 31 - June 1, 2022 (9:00-17:00 CEST) EPAM SYSTEMS- 1082 BUDAPEST, BÓKAY JÁNOS UTCA 44.
Topics:
microservices
eventdriven
reactive
kafka
graphql
streaming
Level:
Intermediate
Your rating:
0/5

Modern software architectures are amidst a paradigm shift — more and more software landscapes are built upon asynchronous and reactive patterns. This movement is understandable, as it takes scalability, resilience, and real-time integration to an elusive new level. Unfortunately, we observe that many new customer projects only use parts of this paradigm shift sensibly. Thus, they often end up with a partially reactive architecture that introduces further complexity without allowing us to utilize the full potential of reactivity.

This workshop will teach you the reactive paradigm's central concepts, core ideas, and the corresponding manifest and make them understandable. Based on this knowledge, we will go into hands-on use-cases to build an end-2-end reactive system, from a reactive frontend integrated via GraphQL back to a persistent event stream, allowing us to follow a fully push-based design. We will understand concrete patterns, like event-sourcing, the concept of hydrations or projections, and how streaming improves resilience and elasticity.

About

David is Coding Architect at SQUER, a Viennese Software Company, which is working with different stacks and environments, but always an overarching mission: connect ideas and provide impact — with technology. He spends much of his time on the frontlines tackling the challenges of scaling software and complex domains, with a strong focus on reactive systems, cloud-native architectures and state of the art web technologies. David enjoys sharing his knowledge as a speaker at conferences and as a lecturer for his post-diploma courses at the University of Applied Sciences Technikum Vienna.