The Architecture of Microservice Transaction Based on Distributed Consensus with... Jumpei Nishitani

preview_player
Показать описание

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.
Рекомендации по теме