Category

Process Orchestration

All Camunda blog posts tagged with Process Orchestration.

Spring Zeebe 0.7.0 Released

I am happy to announce that Spring Zeebe 0.7.0 has been released using Zeebe Core 0.21.1 and Spring Boot 2.2.0.RELEASE. If you find any issues with these projects please report them here. Moving forward we want to quickly align Spring Zeebe projects with Zeebe releases in a more coordinated way and we want to refine these projects dependencies to make sure that they are aligned with the Spring Boot release train. I will be leading this process with the original author of these modules Jan Galinski from Holisticon to make sure that we keep these projects community driven with a transparent governance. If you have questions, proposals or extensions related to Spring Zeebe please get in touch. I will be…

By Mauricio Salatino

Podcast: Zeebe with NestJS

The latest episode of the Camunda Nation podcast is now live, featuring Dan Shapir, CTO of Israeli/Australian fintech company Pay-K, and the author of the Zeebe NestJS integration, as our guest. We talk about Zeebe; NestJS; building reliable, refactorable applications at scale; and hiring developers in one of the most competitive markets in the world. Enjoy!

By Josh Wulf

Operational Monitoring: Zeebe Cloud Canary

Designing a resilient system means planning for, and alerting on various failure states. The Zeebe Cloud Canary npm package adds alerting to your Node.js Zeebe applications. There are a few things that can go wrong in a Zeebe system that you definitely want to surface operationally. Your client applications might exception and halt. The broker might fail – whether due to a hardware failure or some edge-case condition that puts it in an infinite restart loop while recovering (it could be memory constrained, for example, and rescheduled by K8s before it can recover its state on boot up). Both of these cases can be detected by probes. The broker has a readiness probe that can be monitored for this, and…

By Josh Wulf

Coming in Zeebe 0.22: Awaitable workflow outcomes

The upcoming 0.22 release of Zeebe includes a feature many users have been asking for: the ability to start a workflow and retrieve its outcome with a single command. The new gRPC command CreateWorkflowInstanceWithResult is available for testing in the current SNAPSHOT Docker image of Zeebe and the zeebe-node-next version of the Node.js client. This command starts a workflow instance and returns the outcome when the workflow completes. Use-cases A common scenario is to start a workflow in response to a REST request, and send back the outcome from the workflow in the REST response. Previous implementations of this relied on a polling worker to retrieve the outcome, and the use of subscriptions to correlate it with the REST request…

By Josh Wulf

Getting Started with Zeebe on Kubernetes with Spring Boot

In this tutorial you will learn how to get a simple process definition running into a Zeebe Cluster which runs inside Kubernetes. The tutorial covers: How to install Zeebe in your Kubernetes Cluster using the official Zeebe Helm Charts How to model a process definition with Zeebe Modeler How to interact with the Zeebe Cluster once it is running with zbctl (deploy and create new workflow instances) How to create Zeebe Workers with Spring Boot and How to monitor the process executions with Camunda Operate. Here are some useful links: Full Tutorial + Video Technical Steps and resources: (in GitHub Install Zeebe on Kubernetes Official Docs Zeebe Helm Charts: helm.zeebe.io End to end video, Running Zeebe on GKE Spring Boot…

By Mauricio Salatino

Zeebe and Open Democracy in the Netherlands

Jesse Van Muijden and his team, working in the Ministry of Social Welfare in the Netherlands, have developed a Zeebe-based system that brings transparency to government processes for citizens. In this interview, we talk about the tech stack: Node.js, Kafka.js, Java, Docker, and Zeebe, the innovative solution they’ve designed, and Jesse’s experience developing on Zeebe in a “beyond agile” project, even as Zeebe has been undergoing development.

By Josh Wulf

Try All Features of Camunda