The problem
Partition by connection or recipient when ordering matters and apply workspace/provider rate limits.
Design the boundary
Use exponential backoff with jitter for retryable failures and a dead-letter state for permanent failures.
Process the interaction
Pause a partition when the linked session is unhealthy; resume only after reconciliation.
Measure the outcome
Measure queue age, send latency, retry rate and dead-letter volume.