Feature Flags in Production: Patterns and Anti-patterns for Safe Releases

Feature Flags in Production: Patterns and Anti-patterns for Safe Releases

The Great Flag Debate: Why Your Releases Need Guardrails You know that feeling when you’ve just deployed to production and suddenly realize you’ve introduced a bug that affects 10,000 users? That cold sweat moment when everyone’s staring at the Slack channel? Yeah, feature flags exist to save you from that particular brand of professional anxiety. Feature flags (also called feature toggles or feature switches) represent a fundamental shift in how we think about deployment and release....

February 20, 2026 · 13 min · 2650 words · Maxim Zhirnov
Running a monorepo without hating your life

Running a monorepo without hating your life

[object Object]

February 20, 2026 · 1 min · 2 words · Maxim Zhirnov
Testing and monitoring ML models in production (drift, performance, quality)

Testing and monitoring ML models in production (drift, performance, quality)

[object Object]

February 20, 2026 · 1 min · 2 words · Maxim Zhirnov
Event-Driven Systems: Beautiful on Paper, Nightmarish in On-Call

Event-Driven Systems: Beautiful on Paper, Nightmarish in On-Call

You know that feeling when an architecture looks absolutely stunning in a whiteboard diagram? Event-driven architecture is the architectural equivalent of that girlfriend who looks incredible on Instagram but will drain your wallet, your sanity, and your sleep schedule. Don’t get me wrong—I’m not saying EDA is bad. I’m saying that what the conference talks don’t mention is that adopting EDA is essentially signing up for a master class in distributed systems debugging at 3 AM on a Sunday....

February 19, 2026 · 13 min · 2719 words · Maxim Zhirnov
Practical Backpressure: Handling Traffic Spikes Without Melting Your Services

Practical Backpressure: Handling Traffic Spikes Without Melting Your Services

So, your service is humming along nicely. Everything’s perfect. Your metrics are green. Your team’s morale is higher than your infrastructure budget. And then—BAM—traffic spike. Suddenly you’ve got 10x the normal load, your database connections are maxed out, and your logs look like a coffee shop during finals week: chaotic, loud, and nobody knows what’s happening anymore. This is where backpressure enters the chat, and honestly, it’s one of those concepts that sounds intimidating but is actually just your system politely asking for a timeout instead of accepting everything and imploding spectacularly....

February 18, 2026 · 12 min · 2549 words · Maxim Zhirnov