THE DURABLE EXECUTION CONFERENCE FOR AI, BY TEMPORAL

MAY 5-7, 2026

SAN FRANCISCO, CA

_/  AGENDA  / 

SESSION DETAILS

TALK

< Back to Schedule

THU MAY 7 • 1:45 PM - 2:30 PM

How We Reliably Send a Million Messages per Request: A Temporal Workflow Deep Dive

We dissect the architecture powering million-recipient omni-channel messaging system at Twilio: a layered Temporal workflow system (Ingress → Batch → Send) using fairness keys, child workflow partitioning, entity workflows, delayed execution, continue-as-new, and rich OTel tracing/metrics. Deep dive into scaling patterns, PHI/PII boundaries, instrumentation strategy, and failure isolation.

I’m a software engineer building large-scale communication systems at Twilio. My work focuses on designing distributed architectures that behave predictably under load and failure, while remaining simple to reason about as they grow. Outside of work, I spend my time playing tennis, biking, skiing, and getting outdoors whenever I can.