Parth Nagori
Parth Nagori
TITLE:Staff Software Engineer
COMPANY:Twilio
STATUS UPDATE
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.
TALK
How We Reliably Send a Million Messages per Request: A Temporal Workflow Deep Dive
ABSTRACT
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.