Loading…
This event has ended. Visit the official site or create your own event on Sched.
Get your ticket and additional info and support at jcon.one
Back To Schedule
Tuesday, October 5 • 10:00 - 11:00
3 Patterns for Scalable Microservices

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
When you’re implementing scalable and independent microservices, exchanging data between them quickly becomes a challenge. You need to ensure consistency but distributed transactions create tight coupling and are no longer an option. The same is true for synchronous service calls. You need new approaches that allow you to exchange data asynchronously and ensure its consistency. Most architectures achieve that using 3 patterns: The Outbox Pattern, the View Database Pattern, and the SAGA Pattern. With the help of the outbox pattern, events are stored in Kafka and data in the service's own database. Based on this, other services can either store the data in their own view database or participate in a complex SAGA to secure a distributed write operation. In this talk, I will show exactly how all this works and what to look out for.

Speakers
avatar for Thorben Janssen

Thorben Janssen

Freelancer, Thorben Janssen
Thorben is an independent consultant, international speaker, and trainer specialized in solving Java persistence problems with JPA, Hibernate and Spring Data JPA. He is also the author of Amazon’s bestselling book Hibernate Tips - More than 70 solutions to common Hibernate problems... Read More →


Tuesday October 5, 2021 10:00 - 11:00 CEST
#2 Main EN/DE