На собеседовании, на конференции, в статье про архитектуру Netflix или Google — везде звучит одно и то же: «настоящие» системы масштабируются горизонтально, вертикальное масштабирование — это временная затычка для тех, кто ещё не дорос. Проблема в том, что этот тезис верен для компаний с нагрузкой, которую физически не выдержит ни один отдельный сервер, и почти всегда вреден для проекта, который просто хочет расти без лишней сложности. Разберём, откуда взялась эта мода, чем вертикальный рост реально проще горизонтального и как выбрать путь под свою…
Подробнее →