я тут на днях selenoid ковырял. Казалось бы один бинарник, но те кто тестят хотят гуй - окей. Два бинарника. Запускать надо несколько тестов за раз, те надо уже несколько селеноидов, окей добавляем еще парочку, оказывается что 1 гуй на 1 ноду - не удобно да и вообще надо смотреть где идут тесты, а где нет. Ставим роутер для селеноида - ggr. Теперь у нас тесты сами отправляются на свободные ноды, а гуй показывает только первую ноду. Добавляем компоннет - ggr ui и цепляем на него selenoid ui - типа победа да? "а что будет если один из компонентов умрет?"
Добавляем отказоустойчивости - становится 3 ноды селеноида, 2 ggr, 2 ggr ui, 2 selenoid ui и два балансировщика с вип адресом.
но где же тут хайлоад?