Camunda

Camunda Blog

Process Orchestration

Writing a Zeebe Exporter – Part One

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. Building an Exporter Follow along these steps to create a minimal exporter that can be deployed to a Zeebe broker. Note: Zeebe is under active development, and things may change. I have noted in each step things that are most likely to change. Create a new maven project: Add zeebe-exporter-api as…

By Josh Wulf

Process Orchestration

Announcing the Operate Alpha Release – May 2019 Edition

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.

By Camunda Cloud Team

Process Orchestration

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

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. One computational solution pattern that enables this is Map/Reduce. In this post we’ll look at how you can use Zeebe to build Map/Reduce pipelines. This is not meant to be a production-ready solution, but just to get…

By Josh Wulf

Community

Class Not Found? There’s a simple solution

Generali Switzerland deployed Camunda BPM to production in less than six months, with no prior BPMN knowledge. You’ll find some more details about it in this case study. But integrating and deploying a new tool into your own technical environment is never entirely smooth sailing. In this blog post, we share how Generali’s engineering team was able to troubleshoot issues around running multiple workflow engines in their microservices architecture. You might also want to watch Generali’s presentation at CamundaCon 2018.

By Bernd Ruecker

Product

Camunda Optimize 2.5.0-alpha1 Released

We are happy to announce the release of Camunda Optimize version 2.5.0-alpha1. You can find improvements and features from the upcoming Optimize version 2.5.0 in this first alpha release, including: Improved handling of Reports with many data points Searchable Definition Dropdowns The complete release notes are available in Jira.

By Felix Mueller, Omran Abazeed

Engineering

Camunda BPM 7.11.0-alpha4 Released

Camunda BPM 7.11.0-alpha4 is here and the highlights are: Change the Removal Time for Historic Processes Engine Wide History Time to Live More User Operation Log Entries Support for Password Policies Tasklist: Case-Insensitive Task Queries 8 Bug Fixes You can Download Camunda for free (click on Preview Release) or Run it with Docker. If you are interested, you can see the complete release notes. If you want to dig in deeper, you can find the source code on GitHub.

By Camunda Platform Team

Process Orchestration

‘Introducing Operate’ Webinar Recording and Answers to Audience Questions

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.

By Camunda Cloud Team

Community

How to run Camunda on Pivotal Cloud Foundry (PCF)

Camunda is a popular open source workflow engine that’s very lightweight and developer friendly. If you’re developing in Java you can use it embedded e.g. in Spring Boot applications. Otherwise you simply leverage its REST APIs and language clients, so Camunda can also be used in other programming languages. It can be integrated with basically every technology, including e.g. Kafka, RabbitMQ, REST or SOAP.

By Bernd Ruecker

Process Orchestration

Zeebe and Fn Project Integrated: a Proof of Concept

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).

By Camunda Cloud Team

Ready to get started?