The Zeebe Blog

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…

Introducing the Zeebe Community License v1.0

by Daniel Meyer on Jul 17 2019 in Community .

Today, we released Zeebe 0.20.0, and we’re really excited about this release. It’s a milestone for the project and the first time we’re removing the “developer preview” label from Zeebe and designating it “production ready”. You can learn more about Zeebe 0.20.0 here.

Along with production readiness, there’s another important update with this release: with Zeebe 0.20.0, we’re introducing the Zeebe Community License v1.0.

We decided to make this license change early in the Zeebe journey before we had already reached a “production-ready” state so that users can take applications into production with an understanding of our vision for Zeebe from both a technical and licensing standpoint.

Read more…

Workflows Are Everywhere (Or, Why We're Building Zeebe)

by Mike Winters on Jun 27 2019 in Resources .

In this post, we’ll share at a high level why we think workflow automation is and will continue to be important to organizations of all shapes and sizes and why we created Zeebe.

Read more…

Real World BPMN with Zeebe and Minecraft

by Josh Wulf on Jun 17 2019 in Use Cases .

Here is a great example of how Zeebe and BPMN can be used to solve real-world business problems - in this case, in Minecraft!

Kids love to play Minecraft, and transferring that engagement to learning to code is a Good Thing(tm) Ultima VI recreated in Minecraft

Read more…

Announcing the June 2019 Zeebe and Operate Releases

by Mike Winters on Jun 12 2019 in Releases .

The Zeebe and Operate teams are excited to announce the release of Zeebe 0.18.0 and Operate-1.0.0-alpha11. You can download the Zeebe and Operate distributions here.

Read more…

Writing a Zeebe Exporter - Part Two

by Josh Wulf on Jun 1 2019 in Resources .

In Part One, we built a minimal exporter, and learned about the exporter life-cycle methods. In this blog post, we will walk through building a Zeebe exporter for the Event Store database, an open source database for storing event streams. The complete source code for this example is available on GitHub. As well, there is a compiled version, along with a docker-compose configuration for it on the 0.18 branch of the zeebe-docker-compose repo. Read more…

Writing a Zeebe Exporter - Part One

by Josh Wulf on May 27 2019 in Resources .

Exporters allow you to tap into the Zeebe event stream and export selected events to other systems. You can filter events, perform transformations, and even trigger side-effects from an exporter. In this post, we’ll step through implementing an exporter. In later posts, we’ll look more in depth at configuration and performance - but for now we’ll cover the bare minimum to help you understand how exporters work in Zeebe. Read more…

Announcing the Operate Alpha Release - May 2019 Edition

by Mike Winters on May 9 2019 in Releases .

The Operate team is excited to announce our May 2019 alpha release, Operate-1.0.0-alpha10. This is the first alpha release since we made an Operate preview publicly available in April 2019. You can download the Operate distribution here. It’s labeled camunda-operate-alpha10-1.0.0 and is listed under the same GitHub release as Zeebe 0.17.0 and Operate-1.0.0-RC3, the Operate release from the beginning of April.

Read more…

Data Pipeline Orchestration With Zeebe (And An Example Map/Reduce Implementation)

by Josh Wulf on May 8 2019 in Use Cases .

Zeebe can be used to orchestrate data-processing pipelines, such as image processing or machine learning. As discussed in Google’s Site Reliability Engineering book, one issue with data-processing pipelines is responding in a timely fashion to increased business demands. Zeebe is a stateful workflow engine, and state doesn’t scale horizontally - but Zeebe does. So you want to design your pipelines in a way that encapsulates and isolates state and allows you to scale up workers in the parts where you can parallelize work. Read more…