Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.93 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.93 KB

Kermoss: A Reactive Business Flow

KERMOSS-LOGO

Build Status codecov GitHub Maven Central

Total alerts

Language grade: Java

Problem:

To improve performance and consistency in a distributed environment, an application shouldn't go for ways such as two-phase commit or you'll find your self in a situation similar to the two generals problem, instead the application should strive for eventual consistency. in such a model a transactional operation is devided into multiple steps. during the execution.

Kermoss ToolBox:

  • Saga of transactions distributed via federated orchestrators (realm-ambassador)
  • Idempotence out of box at all levels, out of the box
  • Very advanced auditabilty: Debugging and monitoring of the entire value chain managed by Kermoss
  • Reliability is the core principle of Kermoss and the dimension that gave it more chance to exist

See the reference documentation! for more information .

Acknowledgements

  • YourKit supports Kermoss with its full-featured Java Profiler. Take a look at YourKit's leading software products: YourKit Java Profiler.