Designs by Duhart All live sessions

Live session L05 · day 27

Meet the ErrorLord, the component whose job is catching every error. It drops them

One buffered channel, one goroutine, and a default branch that throws errors away. Live.

Releases Monday, 26 October 2026

What it covers

Every subsystem in my chat service reports errors into one component, and under load it silently discards them. That is deliberate, and the fix is to alert on the drop counter.

What breaks

Flood a service whose job is catching every error. And watch it start dropping them. Every session breaks something on purpose. A build that only ever works is a demo, and a demo is the one thing this is not.

Afterwards

The recording is posted on this page, and the write-up goes out the same day at designsbyduhart.org/blog.