Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. Addressing the transaction challenge in a cloud-native world

Addressing the transaction challenge in a cloud-native world

Session details
Status: 
Accepted
Speaker(s): 
Grace Jansen (IBM)
Experience level: 
Intermediate
Tags: 
microprofile
Long Running Actions
transactions
cloud-native
Session Type: 
Standard

This session enables developers to question the validity of the assumption that cloud-native microservices must be stateless in order to function effectively on the cloud. In this session we dive into why stateful microservices are still necessary in the cloud, why more traditional methods of implementing transactions may not be effective for the cloud and the alternative offered by MicroProfile LRA (Long Running Actions). We'll dive deeper into this specification and how it can be implemented within an application.

 

Attendees will gain an understanding of MicroProfile LRA and hopefully begin to question the assumption of stateless microservices.

 

No specific knowledge required for this session, but a basic understanding of Java and application architecture is helpful.

 

Objective of the presentation: 
With microservices comes great benefits but also great challenges! One such challenge is data consistency and integrity. Traditionally, tightly coupled transactions were used to ensure strong consistency and isolation. However, this results in strong coupling between services due to data locking and decreasing concurrency, both of which are unsuitable for microservices. So, how do we provide consistency guarantees for flows that span long periods of time in cloud-native applications? We'll address this challenge by investigating the Saga pattern for distributed transactions, the MicroProfile Long Running Action (LRA) specification and how these can be used to develop effective cloud-native Java microservices.
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
25 Oct 2022 - 16:15 to 25 Oct 2022 - 16:50
Room: 
Schubartsaal
  • Sign in to post comments.

Elite

  • Huawei
  • IBM

Premium

  • Eurotech
  • Red Hat
  • Yatta Solutions GmbH

Basic

  • Mercedes-Benz Tech Innovation
  • EclipseSource
  • SCANOSS
  • ARCAD Software
  • TypeFox GmbH
  • Bosch IO GmbH
  • SSI Schaefer IT Solutions GmbH
  • Obeo

Media

  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top