Note: The Listed platform will permanently shut down December 31, 2026. Your data published on Listed will still be available in your personal Standard Notes account. Learn more

Luc Weinbrecht

BPM Consultant and Software Architect. Passionate about software architecture in the context of BPM.

The BPM Blind Spot: Making Third-Party System Actions Visible

The Invisible Problem in BPM Business Process Management (BPM) promises transparency. You model your processes, automate tasks, and track execution, but some critical parts remain invisible: User activities and external system calls are black boxes. You see when a task starts and ends, but not what happens inside. This lack of visibility creates blind spots. Is the user struggling with a poorly designed form? Is the third-party system slow? You can’t tell. Without insights into these (black) b...
Read post

Domain-Centric Architecture: The Adapter-First Trap and How to Escape It

The Disconnect Between Theory and Practice In domain-centric architectures like Clean, Onion, or Hexagonal Architecture combined with Domain-Driven Design (DDD), the business domain model should drive everything. The domain layer is supposed to be the heart of the system — independent of frameworks, databases, or APIs, and technology-agnostic. Yet, in customer projects, new features are often initiated by designing the database schema or REST API first. I repeatedly see colleagues, despite the...
Read post

Migrating from Camunda 7 to 8 with Clean Architecture

Introduction: Addressing the Migration Challenge If your Camunda 7 codebase looks like the following, migrating to Camunda 8 will feel like a nightmare.. Framework calls are spread across controllers, services, and even repositories, meaning you’ll have to touch every layer during migration. A time-consuming, error-prone, and stressful process. Framework usage spread across all layers: a migration nightmare The root cause is tight coupling between your business logic and the process engine....
Read post