DevConf.CZ 2019 has ended
Back To Schedule
Sunday, January 27 • 1:00pm - 1:50pm
Transactional solutions for microservices

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Providing transactional guarantees in distributed world of microservice architecture could be a difficult task. This is especially true if you don’t utilize distributed transactions which is because you’ve heard they bring an overhead for your deployment. But do you really know why?
Fortunately there are practices and patterns that can help you. One of them is saga pattern. Come to find out what is the deal here and why saga is a good fit for microservice architecture.

The session explains what the saga pattern is, how it relates to the LRA (Long Running Actions, github.com/eclipse/microprofile-lra) specification developed for MicroProfile (microprofile.io) and how implementations provided by the Narayana (narayana.io) and Dynflow (dynflow.github.io) projects implement this pattern.

avatar for Ondřej Chaloupka

Ondřej Chaloupka

Developer, Red Hat
I'm a developer at WildFly team, working on project Narayana - transaction manager integrated with WildFly, Quarkus and other Red Hat projects.

Adam Růžička

Software Engineer, Red Hat

Sunday January 27, 2019 1:00pm - 1:50pm CET