[WSO2Con Asia 2018] Managing Transactions in Your Microservice Architecture

  • By WSO2 Team
  • 10 Aug, 2018

Managing Transactions in Your Microservice Architecture

play button

Managing Transactions in Your Microservice Architecture

Anupama Pathirage Technical Lead, WSO2
Download Slides

Transactional behavior is a standard requirement for business applications. The microservices paradigm dictates that monolithic business applications should be broken into a collection of independently deployable services which come together to deliver the business functionality. This poses a new set of interesting challenges for microservice architects a developers. One of these challenges include managing transactions across microservices. In the monolithic app, all components and libraries execute within the same process so managing transactional behavior is less of a challenge. However, in the microservices world, the transaction context has to flow through across the network from service to service whenever transactional behavior is desired.

In this session, we will look at an approach developed by WSO2 to address this challenge of transaction management for microservices.

Presenter

Anupama Pathirage Technical Lead, WSO2

Anupama Pathirage is Technical Lead and a key member of the Ballerina team since its inception. She has contributed to Ballerina programming langague, in various areas such as VM, transactions, tables, database clients and data handling. She has successflly carried out several customer engagements providing support for integration and data services projects as well.