samples-java
zeebe
samples-java | zeebe | |
---|---|---|
3 | 1 | |
141 | 2,328 | |
1.4% | - | |
8.4 | 10.0 | |
7 days ago | almost 2 years ago | |
Java | Java | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
samples-java
-
Saga Pattern Made Easy
Java: Booking Saga
-
Centralised coordinator pattern (of a distributed system) ?
Here is how SAGA looks in Java. Here is the full sample.
- An Open Letter to the Temporal User Community
zeebe
-
Book notes: Turn the Ship Around!
Camuda and Zeebe are targeted to microservices developers.
What are some alternatives?
kestra - Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.
Camunda BPM - Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
zeebe - Distributed Workflow Engine for Microservices Orchestration
protolock - Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
samples-typescript
debezium - Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.
samples-go - Temporal Go SDK samples
Scientist - :microscope: A Ruby library for carefully refactoring critical paths.
kogito-runtimes - This repository is a fork of apache/incubator-kie-kogito-runtimes. Please use upstream repository for development.
herts - gRPC/HTTP realtime streaming framework for JVM language. It can call bidirectional via interface without using proto file.
sagas-temporal-trip-booking - how to write a vacation booking system that uses sagas to compensate if booking fails. It does so in Java and Go.
Pact JVM - JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.