The Zeebe Blog

Announcing the Zeebe 0.21 Release

by Josh Wulf on Oct 9 2019 in Releases.

Today, we’re happy to announce the release of Zeebe 0.21 and Operate 1.1.0. Refer to the Zeebe docs for instructions to download a release. In this blog post we’ll highlight the changes since the 0.20 release. New and Changed in Zeebe 0.21 New and Changed in Zeebe Modeler 0.7.0 New and Changed in Operate 1.1.0 New and Changed in Zeebe 0.21 Java 11 TLS Support on Gateway and Clients OAuth Support in Clients Broker Backpressure Long-polling Workers New BPMN Symbol: Multi-instance subprocess Java 11 Prior to 0. Read more…

Transactional Email Microservice with Zeebe and NestJS

by Josh Wulf on Oct 2 2019 in JavaScriptGetting Started.

NestJS is a JavaScript Microservices framework for Node.js inspired by Angular. For some time now, front-end developers have been able to get the benefits of configuration by convention, dependency injection, and composition using decorators to build code bases whose structure can scale. Now it’s time for backend developers to get the same benefits. NestJS is a framework that clearly meets a need felt in the community - it was the fastest growing Node. Read more…

Zeebe and IoT: Node-RED

by Josh Wulf on Oct 1 2019 in IoTPodcast.

Patrick (Paddy) Dehn and Cornelius Suermann join me on the podcast this week to talk about Zeebe, IoT, and workflow automation. Paddy is a developer working on Operate, the web-based UI for Zeebe workflow inspection and management, and Cornelius is the engineering director for Camunda Cloud. They are also both massive IoT nerds. Paddy is the author of the open-source Zeebe nodes for Node-RED. We talk about their personal home automation projects, the Zeebe nodes for Node-RED, and some of the possibilities for massively scaled workflow automation in the cloud with Camunda Cloud, Zeebe, and IoT. Read more…

Zeebe and Kubernetes: Introducing Mauricio Salatino

by Josh Wulf on Sep 24 2019 in KubernetesPodcast.

Mauricio Salatino has joined the Zeebe team as a Developer Advocate. He was previously a developer at Red Hat on jBPM, and then at Alfresco on Activiti. He’s also written courses on using Kubernetes. He’s based in London, and is happy to meet people from the Zeebe community at meetups and for coffee. In September, Mauricio sat down to talk with the Zeebe Nation Podcast about Zeebe and Kubernetes. Read more…

Announcing Camunda Cloud

by Mike Winters on Sep 12 2019 in Releases.

Today at CamundaCon, our CTO Daniel Meyer (who also happens to have written more than 100,000 lines of Zeebe code) unveiled Camunda Cloud.

This is a big step for Camunda. It’s the first time in the company’s history that we’re offering a workflow service in the cloud, and we’re super excited to be starting down this path.

And we’re sharing the news here on the Zeebe blog because Zeebe is the workflow engine that sits at the heart of Camunda Cloud.

Read more…

Zeebe on Camunda Cloud: Getting Started

by Josh Wulf on Sep 11 2019 in Camunda Cloud.

Zeebe is now available as a managed service in the Camunda Cloud. This means that you can experiment with Zeebe without having to set up and manage the broker. Currently it is in beta, and you can apply here to get an account. You will be able do both development and go to production without having to concern yourself with deploying and managing the Zeebe broker on Kubernetes - you can leverage the expertise of the Camunda Cloud Engineering team, who do that full-time. Read more…

Using the Zeebe Kafka Connector to Orchestrate, Integrate, and More

by Bernd Rücker on Aug 27 2019 in Inside Zeebe.

The Zeebe team just implemented a Kafka Connect Zeebe connector. This is a feature users have been asking for since the start of the project, so let’s give it a closer look.

What is Kafka Connect?

Kafka Connect is the ecosystem of connectors into or out of Kafka. There are lots of existing connectors, e.g. for databases, key-value stores or file systems. So for example you can read data from a RDMS and push it to Elasticsearch or flat files.

Read more…

Coming in Zeebe 0.21: Long-polling workers

by Josh Wulf on Aug 23 2019 in Inside Zeebe.

The upcoming 0.21 release of Zeebe includes a feature many users have been asking for: long-polling for workers. And make sure you stay tuned to the end to find out what a massive deal it is. Zeebe is a radical re-imagining of the workflow engine for the modern world: it uses event sourcing to interpret workflows over immutable streams. In the Zeebe model, workers are de-coupled from the broker. Conceptually, workers “subscribe” to task types on the broker to service. Read more…

Scaling Zeebe Horizontally: A Simple Benchmark

by Daniel Meyer on Aug 15 2019 in Scalability.

Zeebe advertises itself as being a “horizontally-scalable workflow engine”. In this post, we cover what that means and how to measure it.

Read more…

Zeebe Message Correlation

by Josh Wulf on Aug 14 2019 in Use Cases.

Message correlation is a powerful feature in Zeebe. It allows you to target a running workflow with a state update from an external system, asynchronously. You can use it to do things like: Update a workflow instance when an item ships from a warehouse, or a customer payment is processed. Cancel a running workflow when a user quits from a game server. Any event in the external world that influences your workflow state. Read more…