Practical Transaction Handling in Microservice Architecture

Written by lafernando | Published 2020/11/30
Tech Story Tags: programming | microservices | transactions | ballerinalang | cloud-computing | hackernoon-top-story | ballerina | optimization

TLDR A typical database transaction done in a web application using local transactions is now a complicated distributed transaction problem. In this article, we will discuss what causes this, the possible solutions, and the best practices in developing safe transactional software systems using MSA. We mainly used ACID transactions, which is what you find in relational database systems. The CAP theorem says only two properties can be achieved in a distributed data store. This means consistency between nodes has replicas to provide redundancy in the case of failures.via the TL;DR App

no story

Written by lafernando | Software architect and evangelist @ WSO2 Inc.
Published by HackerNoon on 2020/11/30