All notes
Tags
Go
3 notesEngineeringAug 6, 20264 min
The server that restarted every five hours
A container that crash-looped with no panic and no error log — four times, for four different reasons. A tour through every way a health check can lie to you.
Read note
SendDockDebuggingDevOpsGo
EngineeringAug 6, 20263 min
Make the broadcast survive a restart
The first version sent your whole campaign from a single goroutine — and lost everything if the process blinked. Rebuilding it as a durable per-recipient queue.
Read note
SendDockArchitectureGoPostgreSQL
ProductJun 16, 20261 min
Why I built SendDock instead of paying for email tools
Transactional email and waitlist tools quietly turn expensive. SendDock is my answer: an open-source platform you can self-host and actually own.
Read note
SendDockOpen SourceGo