The Zeebe Blog

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…

'Introducing Operate' Webinar Recording and Answers to Audience Questions

by Mike Winters on Apr 29 2019 in Resources .

On April 24, 2019, we hosted our first-ever Operate webinar, sharing background on the problem that Operate seeks to solve and demoing a few of its core capabilities.

A recording of the webinar has been uploaded, and you can find it here.

We’d also like to put together answers to questions that came in during the webinar, including some that we didn’t have an opportunity to answer during the webinar itself.

Read more…

Zeebe and Fn Project Integrated: a Proof of Concept

by Artun Subasi on Apr 17 2019 in Use Cases .

Editor’s note: this post originally appeared on the Esentri blog. It was cross-posted here with Esentri’s permission. We’d like to give a shout-out to author Artun Subasi for his excellent blog post series on orchestrating serverless function with a workflow engine!

I’d like to demonstrate a Proof of Concept (PoC) which integrates Zeebe with the Fn Project in order to orchestrate serverless functions using Business Process Model Notation (BPMN).

Read more…