Oracle Transaction Manager for Microservices (MicroTx) simplifies application development and operations by enabling distributed transactions to ensure consistency across polyglot microservices deployed in Kubernetes and/or other environments.
Using MicroTx, you can ensure a spectrum of data consistency across microservices and cloud native apps without writing any complex code. With a choice of transaction protocols and use of APIs and annotations included in the client libraries, MicroTx makes it easy to use distributed transactions in applications deployed in Kubernetes and Docker Swarm.
MicroTx is available in the following two options:
MicroTx eliminates the need for developers to write business logic to compensate a failed transaction and complex testing associated with it, increasing productivity and time to market.
Developers can continue to use their existing tools and frameworks; MicroTx only requires a few changes to existing applications.
MicroTx enables data consistency using industry standard transaction protocols, such as XA, LRAs, and TCC, reducing any risk of vendor lock-in.
With MicroTx, polyglot microservices written in Java, TypeScript, C/C++, etc. and frameworks can participate in global, distributed transactions.
Build, test, and deploy applications on Oracle Cloud for free.
Download MicroTx sample applications from the GitHub repository and run in your own environment.
Interested in learning more? Contact one of our industry-leading experts.