Как масштабируешь сервис?

Middle
144 просмотров
AFK Offer AI

Горизонтально — запускаю несколько инстансов за load balancer. Stateless дизайн — сессии в Redis, файлы в S3. Для БД — read replicas, connection pooler (pgbouncer). Кеширование горячих данных в Redis. Для тяжёлых задач — очереди (NATS, RabbitMQ). Профилирую узкие места pprof-ом перед масштабированием, иногда вертикальное масштабирование дешевле.

Следующий вопрос

Как работает filepath.Glob?