Category blog

Navigating Technical Transactions with Camunda 8 and Spring

Let’s use the simple BPMN process below:

Pro-code, Low-code, and the Role of Camunda

Here is the TL/DR: We will stay 100% developer-friendly and pro-code is our heart and soul or bread and butter if you prefer. But people that create process ...

A Technical Sneak Peek into Camunda’s Connector Architecture

Since then, many people have asked us what a connector is, how such a connector is developed, and how it can be used in Self-Managed. We haven’t yet publishe...

Why Process Orchestration Needs Advanced Workflow Patterns

!https://cdn-images-1.medium.com/max/800/0nv9u3COivmUgd6-y

How to Achieve Geo-redundancy with Zeebe

For example, a recent customer project in a big financial institution connected a data center in Europe with one in the United States and this did not affect...

What to do When You Can’t Quickly Migrate to Camunda 8

- You can’t leverage Camunda 8 — SaaShttps://camunda.com/get-started, but also don’t have Kubernetes at your disposal to install the platform self-managedhtt...

How Open is Camunda Platform 8?

- Green: Open source license. - Green stripes: Source-available license for the curious, the difference between open source and source-available is explained...

How to Benchmark Your Camunda 8 Cluster

Feel free to skip this section if you are just interested in how to run your own benchmark in the latest and greatest way.

Moving from embedded to remote workflow engines

In today’s blog post I want to explain the reasoning behind this move and why we recommend a remote engine. However, let’s first understand why the embedded ...

How to write glue code without Java Delegates in Camunda Cloud

!https://cdn-images-1.medium.com/max/800/0WtK_PfIw0fz737Sy

Achieving consistency without transaction managers

I will first briefly explain what transaction managers are and why you might not have them at your disposal in modern architecture. I will also sketch a solu...

The Process Automation Map

Imagine your CEO wants you to increase process automation as part of the organization’s push towards becoming a digital enterprise. As a first project, you n...

Exploring the Process Automation Map

I recommend reviewing the introduction to the process automation maphttps://techspective.net/2021/11/22/the-process-automation-map/ first. As a quick recap, ...

Writing Good Workers For Camunda Cloud

Therefore, this post will look into these topics:

Understanding the process automation landscape

In 2015, Deutsche Telekom started to apply robotic process automation RPA, one of many tools in the whole process automation space. Over time the company dev...

Event Streams Are Nothing Without Action

The transition from a passive event stream to an active component like a workflow engine is very interesting. It raises a lot of questions about idempotency,...

Service Integration Patterns With BPMN And Camunda Cloud

!https://cdn-images-1.medium.com/max/800/1SpsVjtopm9nYYXgXIWVmaw.png

Drafting Your Camunda Cloud Architecture: Connecting The Workflow Engine With Your World

!https://cdn-images-1.medium.com/max/800/0IsZKELwI5dqu1CfW.png

Process Automation In Harmony With RPA

- Share Deutsche Telekom’s story about their initial success with RPA and the challenges emerging from that success - Describe their key solution strategies,...

Publishing “Practical Process Automation” With O’Reilly

In this book, I distilled my practical experience implementing process automation solutions from the last two decadeshttps://berndruecker.io/bio.php.

Camunda Closes $100 Million Series B Funding Round to Automate Any Process, Anywhere

!https://cdn-images-1.medium.com/max/800/1xjyrA3bIjQTrAxi2fpEK0A.png

Communication Between Loosely Coupled Microservices — Webinar FAQ

!https://cdn-images-1.medium.com/max/800/1GLFVaK-ZYnXuTV5b1biJPA.png

Gaining visibility into processes spanning multiple microservices

In this blog post I will introduce process events monitoring as possible remedy. Before I can do that, I will briefly explain a typical event-driven architec...

Revisiting your daily routine workflow diagram if you want to automate processes

> The real thinking behind was that I really want to show you that creating workflow diagrams is a very useful thing and can help you oversee everything basi...

From Project to Program: Scaling Camunda Adoption in Your Company

> How can we scale Camunda adoption within the enterprise?

Orchestrate AWS Lambda using Camunda Cloud

!https://cdn-images-1.medium.com/max/800/1uMXbfqZ7-wOqCH9ZKNhQvg.png

How we ran a successful virtual conference with > 6500 attendees

!https://cdn-images-1.medium.com/max/800/0zR6hZDkvD7n7IDQH.png

Microservices Webinar FAQ

!https://cdn-images-1.medium.com/max/800/1VQ6BuXoKHqsv-RpWQHtsGA.jpeg

Zeebe ❤️ Kafka

!https://cdn-images-1.medium.com/max/800/1QkvRsyCug6tv8fhCQHQd6A.jpeg

Camunda Cloud: The why, the what and the how

I personally liked Forget monoliths vs. microservices. Cognitive load is what mattershttps://techbeacon.com/app-dev-testing/forget-monoliths-vs-microservices...

Leverage the full potential of reactive architectures and design reactive business processes

Unfortunately I see many companies that don’t adjust their business processes to this new world. In this post I want to give one example and discuss the cons...

How we built a highly scalable distributed state machine

!https://cdn-images-1.medium.com/max/800/1ZDy0wSgUZL3rIsAK_j-ZGQ.png

Zeebe.io — a horizontally scalable distributed workflow engine

!https://cdn-images-1.medium.com/max/800/1ZDy0wSgUZL3rIsAK_j-ZGQ.png

How to tame event-driven microservices

Modern microservices architectures are event-driven, reactive, and choreographed as opposed to being centrally controlled via an orchestrator. That makes the...

Developer Relations at Camunda - 2018 Recap

!https://cdn-images-1.medium.com/max/800/1pI4WEXvI_dYqyqw3K2_5pA.jpeg

Camunda raised € 25M Series A funding

!https://cdn-images-1.medium.com/max/800/1RI_x_gi-DygufUkVXwl65w.jpeg

The Microservice Workflow Automation Cheat Sheet

- Scope and boundaries “what workflow do you want to automate and how is this mapped to multiple microservices or bounded contextshttps://martinfowler.com/bl...

How to benefit from robotic process automation (RPA)

!https://cdn-images-1.medium.com/max/800/0vP-4O8o9xKsqeB1_.

BizDevOps — the true value proposition of workflow engines

BPMN is an ISO standardhttp://www.bpmn.org/ and its beauty is that it defines a business readable graphical visualization that is also directly executable on...

Fail fast is not enough!

Remote communication inevitably must respect the 8 fallacies of distributed programminghttps://en.wikipedia.org/wiki/Fallacies_of_distributed_computing. So y...

3 common pitfalls in microservice integration — and how to avoid them

!https://cdn-images-1.medium.com/max/800/1d-haRzQvmVaFfcpASdnqcg.png

How I record my own talks

and allow easy post processing. Afterwards you can simply create a mp4 file.

How blockchain can drastically simplify business processes.

!https://cdn-images-1.medium.com/max/800/1gfgR0d_AQX_qvold3T2xYg.jpeg

Orchestrating Azure Functions using BPMN and Camunda — a case study

For most use cases just calling one simple function is not enough, you have to call multiple functions in the right order to implement a proper end-to-end us...

Architecture options to run a workflow engine

> “We do composite services, orchestrating two or three CRUD-Services to do something more useful. Our architects want to use your workflow engine for this b...

Hack day experiments with the cloud and orchestration of serverless functions

The idea was easy: Let’s do a simple ticket booking example, where we have to do reservation and a ticket creation. The latter might need computing power for...

Avoiding the “BPM monolith” when using bounded contexts

- The domain - The organizational structure, including the development teams.

Use Camunda as an easy-to-use REST-based orchestration and workflow engine (without touching Java)

!/assets/images/use-camunda-as-an-easy-to-use-rest-based-orchestration-and-w-1.png

“The flow” is for BPM what microservices are for SOA

I quickly scanned through the linked blog posthttp://redmonk.com/sogrady/2017/07/20/soa-microservices/ and couldn’t agree more even if I think there are more...

Event command transformation in microservice architectures and DDD

!/assets/images/event-command-transformation-in-microservice-architectures-a-1.png

Saga: How to implement complex business transactions without two phase commit.

A good overview on Sagas can be found by watching the talk by Caitie McCaffrey:

Flowing-retail: Demonstrating aspects of microservices, events and their flow with concrete source…

!/assets/images/flowing-retail-demonstrating-aspects-of-microservices-events-1.png

How to implement long running flows, sagas, business processes or similar

!/assets/images/how-to-implement-long-running-flows-sagas-business-processes-1.jpeg

What are long running processes?

Hint: My goal is not to give a scientific definition. I just want to write down my current thoughts as an anchor for potential discussions, so I’m looking fo...

The 7 sins of workflow

!/assets/images/the-7-sins-of-workflow-1.png