Camunda Blog
27 août 2019
Camunda Modeler 3.3 Released
We are proud to announce the release of Camunda Modeler v3.3. It comes with two significant improvements to our BPMN modeler: improved navigation and a better copy & paste experience. Furthermore, we included several bug fixes. Download the latest release and start modeling.
27 août 2019
Using the Zeebe Kafka Connector to Orchestrate, Integrate, and More
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.
23 août 2019
Coming in Zeebe 0.21: Long-polling workers
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. In terms of actual implementation, workers poll the broker for the task type they service. This allows the broker to have no stateful knowledge about workers. The Problem With Polling Every request to the broker for work from a worker…
By Josh Wulf
20 août 2019
Camunda hackday projects 2019: Getting Started and External Tasks
Each year the coding inclined residents of Camunda towers embark on a 3-day adventure into a realm of big ideas and hacky solutions. Its starts months before when a list of potential project ideas is created. Then as the hackdays approach people find ideas that they like and teams form until the day of reckoning arrives and we all gather together to see if we can realize the lofty ambition of creating a working prototype over the course of about 60 hours. We had some unifying themes these this year and I’m going to write each post on the projects that are (sometimes loosely) related to that theme. In this post I’ll discuss projects that help users get started with…
By Niall Deehan
20 août 2019
Camunda hackday projects 2019: A Theme of Their Own
A Theme of their own Plain Components – The behavioral UI Library Zeebe Benchmark Experiments (aka Spreadsheet-Driven Development) Zakka – distributed fault tolerant workflow engine on Akka Use Node-RED Zeebe nodes for Camunda keyfob detection GitHub Plugin(s) for BPMN Diagrams Optimize Drilldown Nexus and Minio object storage / Camundobot!
By Niall Deehan
18 août 2019
Keycloak Identity Provider Extension Released
Camunda in its current version is perfectly suited to run BPM in cloud infrastructures. From Spring Boot integration to the External Task Pattern and other features you have a lot of freedom to design your BPM architecture the way you want. Is anything missing? Hardly. Except one thing: Identity management in the cloud often differs from classical approaches. Neither the integrated Identity Management nor the optional LDAP Identity Provider fit. That’s why we have been looking for a way to better integrate Camunda’s Identity Management into such environments.
15 août 2019
Scaling Zeebe Horizontally: A Simple Benchmark
Note: The specific performance metrics in this blog post are from an earlier release of Zeebe. Since this post was published, work has been done to stabilise Zeebe clusters, and this has changed the performance envelope. You can follow the steps in this blog post to test the current release of Zeebe yourself, and derive the current performance envelope. Zeebe advertises itself as being a “horizontally-scalable workflow engine”. In this post, we cover what that means and how to measure it.
By Daniel Meyer
15 août 2019
CamundaCon 2019 – Deutsche Telekom IT and conology: Monolith to Microservice, Waterfall to Agile – Success with Camunda
Deutsche Telekom IT and conologyDeutsche Telekom is one of the world’s leading integrated telecommunications companies, with some 178 million mobile customers, 28 million fixed-network lines, and 20 million broadband lines. Friedbert Samland, Project Manager at Deutsche Telekom IT GmbH; and Willm Tüting, General Manager at conology GmbH, give us a sneak preview into how they transformed this global telco leader from a monolithic BPEL application, into a microservices set up.
By Charley Mann
14 août 2019
Zeebe Message Correlation
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. This tutorial uses the JavaScript client, but it serves to illustrate message correlation concepts that are applicable to all language clients. We will use Simple Monitor to inspect the running workflow state. Simple Monitor is a community-supported tool, and is not designed to be used in production…
By Josh Wulf


