Skip to content

distributed transactions for functional Scala

License

Notifications You must be signed in to change notification settings

endless4s/endless-transaction

Repository files navigation

endless-transaction

Release Maven Central codecov Typelevel Affiliate Project Cats friendly

endless-transaction is a Scala library that provides a functional abstraction for distributed transactions based on cats-effect and the endless library. It is designed to simplify the process of coordinating transactions using the two-phase commit protocol. Transactions are implemented with persistent entities using event-sourcing, making the system resilient to failures.

Head to the documentation to learn more, or to the blog article for a more "story-like" walk-through.

About

distributed transactions for functional Scala

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages