This document discusses how workflow engines can be used with Apache Kafka to enable scalable orchestration of processes and events. A workflow engine provides capabilities for modeling business processes and orchestrating the steps in a process. When integrated with Apache Kafka, it allows processes to react to events published to Kafka topics. This enables building distributed applications through a combination of choreography (peer-to-peer communication) and orchestration (centralized workflow coordination). Examples of use cases include order fulfillment processes across microservices and vehicle maintenance workflows that react to sensor data streams. The document provides a code example of integrating Camunda workflow engine with Kafka and Confluent Cloud.