Distributed systems · Workflow orchestration
From scheduled job
to isolated execution.
What happens between scheduling a job and knowing that it finished—especially when a message arrives twice or a service restarts?
A case study in coordinating domain services, tracking run and execution lifecycles, and carrying tenant context into Kubernetes workloads.
- Context
- Multi-tenant enterprise automation
- My role
- Solution architecture & hands-on .NET engineering
Follow the execution
- Define & scheduleJob and timing rules
- CoordinateRun, execution & Kafka events
- ExecuteIsolated Kubernetes workload