Ilya Brin - Software Engineer

History is written by its contributors

NSQ: The Perfect Message Queue - When Redis Isn't Enough)

Hey distributed systems architect! 🚀

Tired of Redis queues losing messages? Fed up with RabbitMQ’s complexity? Need something that just works at scale? Meet NSQ - the message queue that powers Discord, Bitly, and other high-traffic systems.

While others struggle with queue complexity, you’ll learn when NSQ is not just useful, but absolutely perfect for the job.

Continue reading

Facade Pattern in Go: Simplifying Subsystem Interactions

2025-06-18 9 min read Patterns Ilya Brin

Facade Pattern is a simplified interface to a complex system. Instead of dealing with dozens of classes and methods, the client works with one simple facade that hides all the complexity inside.

It’s like a concierge at a hotel: you don’t call the laundry, restaurant, and housekeeping separately. You tell the concierge what you need, and they coordinate everything for you.

Continue reading
Older posts Newer posts