youtube image
From YouTube: The Architecture of Microservice Transaction Based on Distributed Consensus with... Jumpei Nishitani

Description

Don't miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe in Amsterdam, The Netherlands from 18 - 21 April, 2023. Learn more at https://kubecon.io The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

The Architecture of Microservice Transaction Based on Distributed Consensus with Kubernetes - Jumpei Nishitani, Hitachi, Ltd.

When constructing an enterprise system by Microservice Architecture, the engineers faced various problems. We think the most difficult problem is how to update data in the Database consistently. Most engineers will choose a Microservices design pattern called “DB per Service” when we construct microservices with a Database. The engineers must consider Transaction Management. If you construct Transaction Management like the “Saga Design pattern”, your application will be complex, and you must work a lot to maintain data consistency in system runtime as an operator. That’s why Saga does not have sufficient functionality to construct a transactional system that supplies consistency and scalability. To resolve this problem, Microservice Transaction Management System that balanced strong consistency, loosely coupled, and high productivity is necessary. We will introduce the concept of Microservice Transaction management based on distributed consensus.