System Design middle
Что такое Client-side Load Balancer?
Ответ
Round-robin → retry → circuit breaker. Обсудить: health checks, backoff, fallback. Реальная задача Middle в Путешествиях.
Разбор: Client-side LB означает, что логика выбора инстанса (round-robin, retry, circuit breaker, health checks, backoff) живёт в самом клиенте, который держит список адресов и обращается к реестру/discovery напрямую. Главная ловушка — спутать с server-side балансировкой через отдельный прокси или с примитивным DNS round-robin, где у клиента нет умной логики отказоустойчивости.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.