Полный текст

SPQR: опенсорс-решение для горизонтального масштабирования PostgresPostgreSQL хорош всем, пока не упирается в потолок вертикального масштабирования. Когда база разрастается до терабайтов, а нагрузка переваливает за 100k QPS, начинаются танцы с бубном: ручное перекладывание данных по ночам и написание своих велосипедов для роутинга. Готового решения уровня Vitess (как у MySQL) для «слона» долгое время просто не было.Чтобы закрыть эту боль, в Яндексе создали SPQR — лёгкий прокси-роутер на Go. Приложение продолжает общаться по стандартному протоколу, а прокси сам разруливает шардирование, балансировку и бесшовный перенос данных без простоя.Изучим архитектуру и узнаем, как поднять кластер через Docker.