Implement single writer or multiple readers rust pattern at proxy level
- Detect dual write pattern
Use actor model canaries and look out for more than one outgoing write
- Outbox pattern
Add idempotency key, handle retries, delays
- Bucketing technique
Split readers and write traffic and latency buckets. 10ms, 1s, 100s, 10000s