#distributed-systems
5 items tagged with "distributed-systems"
Posts
Error Retries: The Immune Response That Can Turn Autoimmune
Adding retries makes systems more reliable — until it doesn't. The systems that go down because of retries outnumber those that go down because they lacked them.
The Outbox Pattern: Solving the Dual-Write Problem
Every microservice eventually hits the dual-write trap. The outbox pattern is the right fix — but it moves complexity from your application code into your infrastructure.
PostHog's Architecture: What Kafka, ClickHouse, and Feature Flags Teach You
Skip the product pitch. PostHog is worth studying for its ingestion pipeline and its feature-flag latency fix — two patterns worth stealing whether or not you ever touch the product.
Service-to-Service Authentication: The Threat Model You're Ignoring
Most microservices deployments skip internal auth entirely. Here's what that costs you, and the three patterns that fix it.
The Thundering Herd Problem: A Practical Playbook
Every thundering herd is a synchronization bug. Here's how to spot the four common triggers and match each one to the right fix.