Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fully supported Spring Zeebe SDK #711

Open
engineering-issue-sync-app bot opened this issue Apr 12, 2024 · 0 comments
Open

Fully supported Spring Zeebe SDK #711

engineering-issue-sync-app bot opened this issue Apr 12, 2024 · 0 comments

Comments

@engineering-issue-sync-app
Copy link

Value Proposition Statement 🚀

Easily use the Zeebe Java Client in your Spring or Spring Boot projects to onboard to Camunda

User Problem 🤦

Currently, the spring zeebe repository is a community project, which means Camunda does not officially support it. As most of our customers are (still) java-shops, they need Spring Client to get started quickly and develop their client applications.

We recommend Spring Zeebe as part of the onboarding journey for new customers (Greenfield Stack) in our official documentation, even though it's not officially supported. This gives new customers uncertainty about what they can expect from that, as there is no guarantee. The Camunda team is not committed to adding new engine capabilities to the Spring Zeebe Client.

We want to change that so customers feel confident to start projects with Spring Zeebe.

Release notes

Use supported Spring Zeebe SDK in your Spring or Spring Boot projects to interact with Camunda 8 engine API and build process applications. Spring Zeebe SDK works with Zeebe gRPC and the new Zeebe REST API.

User Stories 🧑‍🚀

  • As a developer, I can use fully supported and up-to-date Spring Zeebe Client and rest assured Camunda maintains this repository
  • As an Enterprise customer, I can raise a Support request for Spring Zeebe Client

Implementation 👷

  • We will use spring zeebe repository as a basis for supported spring zeebe client
  • Support both Zeebe REST and gRPC API and it's easy to configure what protocol to use
  • In the future, we want to expand the Spring Zeebe to become Camunda 8 Spring SDK

More details in this Epic: here

Rough todo list:

  • remove operate & tasklist
  • support new rest config property
  • add a module to zeebe repo
  • Add disclaimer to community-hub spring-zeebe highlighting where to find the officially maintained spring-zeebe, which also supports the Zeebe APIs, but not Operate and Tasklist

🤖 This issue is automatically synced from: source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment