Мы используем Envoy как готовый proxy-сервер. Он уже умеет принимать, маршрутизировать и балансировать трафик. Делать всё это самостоятельно на Go было бы слишком дорого и сложно, особенно если ещё учитывать требования к производительности.
Поэтому Go у нас не заменяет Envoy, а дополняет его: с его помощью мы реализовали ту прикладную логику, которой нам не хватало в самом proxy.
Добрый день!
Мы используем Envoy как готовый proxy-сервер. Он уже умеет принимать, маршрутизировать и балансировать трафик. Делать всё это самостоятельно на Go было бы слишком дорого и сложно, особенно если ещё учитывать требования к производительности.
Поэтому Go у нас не заменяет Envoy, а дополняет его: с его помощью мы реализовали ту прикладную логику, которой нам не хватало в самом proxy.