Alex Chen

backend engineer

About

I build distributed systems and scalable infrastructure. Currently focused on improving database performance and designing resilient microservices architectures.

My work involves Go, PostgreSQL, Redis, and Kubernetes. I care deeply about observability, testing, and making systems that don't wake you up at 3am.

Previously worked at several startups in Berlin and Amsterdam, helping them scale from prototype to production. When I'm not coding, I'm probably reading about distributed consensus algorithms or hiking somewhere remote.

Writing

Building a Circuit Breaker in Go

How to implement the circuit breaker pattern to prevent cascading failures in microservices. Includes practical examples and production gotchas.

PostgreSQL Connection Pooling: What I Wish I Knew

Lessons learned from debugging connection pool exhaustion in production. Covering pgBouncer, connection limits, and monitoring strategies.

Redis as a Message Queue: Pros and Cons

When Redis works great as a lightweight queue and when you should reach for something else. Real-world tradeoffs from production experience.

Contact