The Zeebe Blog

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…

Announcing the Zeebe and Operate Alpha Releases - August 2019

by Mike Winters on Aug 12 2019 in Releases .

Today, we’re happy to announce the release of Zeebe 0.21.0-alpha1 and Operate 1.1.0-alpha1.

This is the first release for both products since our production readiness announcement in mid-July 2019, and we’re excited to show you what we’ve been up to.

Read more…

Podcast: Zeebe and Rust

by Josh Wulf on Aug 7 2019 in Podcast .

The latest episode of the Zeebe Nation podcast is out, and it features an interview with Mackenzie Clark, the maintainer of the open source Rust client library for Zeebe - Zeebest. Extract from 00:17:18: Mackenzie: Another reason I liked Zeebe a lot is they were using BPMN - which was (an) ISO standard format - for describing workflows, and I think Conductor was not using BPMN - or they had to have some kind of adapter. Read more…

Zeebe Workflows Inside a REST Request/Response

by Josh Wulf on Aug 1 2019 in Use Cases .

In the Zeebe Slack and the Forum, a number of users have been inquiring about initiating a Zeebe workflow via a REST request, and returning the outcome of the workflow in the REST response. Zeebe workflows are fully decoupled, asynchronous, and have no awaitable outcome. This means there is nothing out-of-the-box right now to do this. We are evaluating demand for this feature in GitHub, both in terms of its eventual shape and its priority. Read more…

The Zeebe 0.20.0 (Production Ready) Release Webinar: A Recap

by Mike Winters on Jul 25 2019 in Community .

On Monday, July 22, Camunda CTO Daniel Meyer and Zeebe Developer Advocate Josh Wulf joined me to host a webinar to discuss the Zeebe 0.20.0 release–which, in case you haven’t heard, is our first production-ready release of Zeebe. Did we mention we’re excited?

The webinar recording is available online:

Read more…

Yet Another License (YAL)? Why We Created The Zeebe Community License

by Josh Wulf / Daniel Meyer on Jul 24 2019 in Inside Zeebe .

In early July, 2019, I sat down with Daniel Meyer, Camunda CTO and Zeebe Committer #0, to talk about the new Zeebe Community License. This is the transcript of that conversation. Josh Wulf: We have a change to the licensing for Zeebe - probably, people are going to be interested to know more about that. I know you’ve done a lot of work on it - you’ve been speaking with British lawyers most recently about it. Read more…

Zeebe: Workflow Reinvented for Microservices and the Cloud (From Idea To Production Readiness)

by Daniel Meyer on Jul 22 2019 in Inside Zeebe .

Last Wednesday, July 17, we announced the first production ready release of Zeebe, Camunda’s new cloud-native workflow engine for microservices orchestration. Zeebe is a new code base, written from scratch, putting forward a completely new way of architecting workflow engines for microservices and distributed systems.

This blog post is a quick overview of why and how we did that.

Read more…

Announcing Zeebe 0.20.0: From Developer Preview To Production Ready

by Mike Winters on Jul 17 2019 in Releases .

After more than two years of development, we’re excited to announce the release of Zeebe 0.20.0. This is the first release where we’ve removed the “developer preview” label from Zeebe and are designating Zeebe as “production ready”. It’s a major milestone for the project.

In 2017, we created a dedicated team at Camunda with a vision to build a new workflow engine for high-performance applications running on modern, cloud-native software architectures. With Zeebe 0.20.0, we’ve taken a big step toward fulfilling that vision.

Read more…