About This Architecture
Event-driven order workflow processor using OCI services with Redis caching and intelligent retry logic. The system ingests OrderMergedMessage events, loads workflow steps, checks Redis cache for previous failures, and executes a loop-based workflow with exception handling. On success, the workflow logs transactions and returns results; on retriable exceptions, it saves state to JSON and retries from the failure point. This architecture demonstrates resilient, stateful processing patterns essential for mission-critical order management systems requiring fault tolerance and observability.