[WSO2Con USA 2018] Managing Transactions in Your Microservice Architecture

  • By WSO2 Team
  • 4 Jul, 2018

Managing Transactions in Your Microservice Architecture

play button

Managing Transactions in Your Microservice Architecture

Afkham Azeez Senior Director - Platform Architecture, 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 and developers. One of these challenges includes 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

Afkham Azeez Senior Director - Platform Architecture, WSO2

Afkham's key role is to drive efforts focused on the development and enhancement of WSO2 middleware. He is an elected member of the Apache Software Foundation and a Project Management Committee member and a long-time committer for a number of projects. He specializes in distributed computing, highly available and scalable applications, Java 2 Platform Enterprise Edition (J2EE) technologies, and service-oriented architecture.