Thoughts & notes
On backend systems, databases, and running software in production — the notes I wish I'd found at 2 a.m.
2026
2025
2024
Tripping on Purpose: A Circuit Breaker for Go ServicesWhen a dependency is failing, the worst thing your service can do is wait for it. How cascading failures spread through a fleet of polite services, and the small open-source Go package we built to stop them: three states, six knobs, one Redis key shared across replicas, a fallback, and retries you can shape.7 minBuilding a Fault-Tolerant Communication Service for 150K+ Monthly EventsHow we architected a centralized notification system that evolved from a simple queue-based design to a robust, priority-driven platform with guaranteed delivery—a technical journey through failure modes, scheduler patterns, and production resilience.11 min
2023