Subscription Lifecycle Engine
The complete system record. Choose the proof lens that fits your role.
Choose The Proof Lens
One system record, three reader paths.
Turning Stripe Payment Failures Into Recovered Revenue
Five percent of subscription charges fail and most become involuntary churn. A Stripe-backed state machine recovers €7,200 a year on 500 subscribers.
Architectural Brief: Subscription Lifecycle Engine
Eight subscription states with 15 valid transitions enforced in Elixir. OTP supervisors restart crashed processors; Oban handles retries on Postgres.
Stripe Said Past Due. The State Machine Said No. Both Were Right.
Stripe sent past_due on a paused subscription. The local state machine rejected the whole payload and lost everything downstream of the status field.
Related Systems
More proof in the same problem space.
Webhook Ingestion Engine
Webhook intake and delivery
The delivery security essay proves the system was designed around hostile URLs, retries, and destination safety.
Event-Driven Notification Hub
Cross-service notification routing
Best proof for optional Kafka, direct HTTP intake, rate limits, templates, and tenant boundaries.
Workflow Automation Engine
Runtime workflow orchestration
Shows how dynamic DAG branching was handled without turning workflow definitions into path explosion.