Ilya Brin - Software Engineer

History is written by its contributors

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

API Gateway Pattern: управление API на Go

2025-06-10 4 min read Architecture Ilya Brin

API Gateway - это единая точка входа для всех клиентов. Он маршрутизирует запросы к нужным микросервисам, обрабатывает аутентификацию, rate limiting и агрегирует ответы. Давайте построим его на Go.

Continue reading
Older posts Newer posts