Using only half the outbox pattern
5 trimalchio55 2 5/2/2025, 8:33:54 AM medium.com ↗
Comments (2)
trimalchio55 · 11h ago
We hit a delivery problem (tens of thousands of messages per minute) in a distributed system and didn’t want to build the full outbox pattern. We ended up using it only for failed messages. It’s been running in production since. Curious if anyone else has tried something similar.
karmakaze · 2h ago
I've wondered what kind of reliability/throughput would be possible sending data to a single process that writes to a log file (assuming writes don't need to be immediately flushed via using battery backup). I'd want a cancel mechanism that could invalidate a recently written entry by marking the start of it. Seems like it would be very reliable. It could even be made to separate streams to different files/devices. A poor-man's Kafka.