🚀 1 млн запросов в секунду на Go: уроки продакшена
Если у вас read-heavy API, бить по базе или Redis на миллион RPS — заведомо проигрышная стратегия.
Ключевая идея — распределённый In-Memory Cache, синхронизируемый через события:
🟠 Write-сервис пишет в БД и публикует обновления
🔵 Read-сервисы подписываются на события и обновляют локальный кэш
🟡 Чтение обслуживается напрямую из памяти, без I/O
В результате один pod выдерживает ~60k RPS, а миллион запросов закрывается менее чем 20 pod’ами.
📚 Практика, цифры и код — в новой статье на Хабре.
@go_for_devs
Post #101
1.36K

- 👍 11
- ❤ 3
- 🔥 3