The current architecture provides reliable and scalable workflow execution using Kafka and the Outbox Pattern. The following improvements can further enhance reliability, observability, and feature depth.
Currently, the system tracks workflow execution at a high level. A natural next step is to track each action (step) within a workflow.
zaprun_steps tablezaprun_id)Failed actions currently stop execution or require manual handling.