Distributed transactions for Kubernetes microservices and cloud native apps
summary
Oracle ships a new Transaction Manager for Microservices called MicroTx that enforces data consistency across Java and TypeScript services by running a REST-based coordinator (transaction state in ETCD or Oracle DB) plus language-specific app libraries. It supports XA, LRA (Eclipse MicroProfile), and TCC protocols, works with Oracle DB, MySQL, PostgreSQL, MongoDB via LLR, Tuxedo and Oracle Blockchain, and integrates with Kubernetes and service mesh. Quickstart samples exist; the free edition is limited to 4,800 transactions/hour while Enterprise adds HA, unlimited throughput and a pay-per-use OCI SKU.
AI-written summary · about
chapters (7)
- 0:00Introduction to micro TX
- 1:14Microservices challenges
- 3:46Product overview
- 7:29Transaction protocols
- 14:02Development and usage
- 20:06Deployment and interoperability
- 24:55Roadmap and resources
related talks
30mThe Architecture of Microservice Transaction Based on Distributed Consensus with Kubernetes
22mDistributed Transaction Management in Microservice Architecture
41mTransactions in Your Micro-Services Architecture
34mTowards Effortless Transaction Management in Microservices
25mEnabling Distributed Transactions Across Microservices Using gRPC
50mTransactional solutions for microservices
22mSimplify data and event-driven microservices with Oracle Database
12mTen Things I Hate About Microservices
