Forwarded from Потом отрефакторим (Serhii Mariiekha)
Думал о замене NGINX на Envoy. 🤔
Стильно модно молодёжно, много хайпа вокруг, все используют, все лепят сайдкары, строят меш сети.
Я в очередной раз решил закатать рукава и прикрутить. Я не буду описывать сейчас все детали реализации. Я получил ожидаемый результат. Оно работает! 🤨
Я опишу пару минусов, которые отметил для себя.
👉 Если у вас возникла проблема - вы один на один с максимально хреновой документацией.
👉 Конфиг представляет из себя yaml с милилоном вложенностей. Делалось это для роботов 🤖, не для людей 👨💻.
👉 Весь этот резилиенс сахарок - перекладывание комплексити из одной плоскости в другую. Как по мне, лучше написать ретрай для своего запроса самому, или взять хорошую библиотеку для своего языка. Так, когда что-то будет работать не так как предполагаешь, будет проще понять, легче отдебажить.
Если вы не FAANG с сотнями сервисов, то забейте. 💁♀️
Это далеко не всё, но наверное основное. Ну и это только мое мнение. ☺️
#envoy #envoyproxy #nginx
Стильно модно молодёжно, много хайпа вокруг, все используют, все лепят сайдкары, строят меш сети.
Я в очередной раз решил закатать рукава и прикрутить. Я не буду описывать сейчас все детали реализации. Я получил ожидаемый результат. Оно работает! 🤨
Я опишу пару минусов, которые отметил для себя.
👉 Если у вас возникла проблема - вы один на один с максимально хреновой документацией.
👉 Конфиг представляет из себя yaml с милилоном вложенностей. Делалось это для роботов 🤖, не для людей 👨💻.
👉 Весь этот резилиенс сахарок - перекладывание комплексити из одной плоскости в другую. Как по мне, лучше написать ретрай для своего запроса самому, или взять хорошую библиотеку для своего языка. Так, когда что-то будет работать не так как предполагаешь, будет проще понять, легче отдебажить.
Если вы не FAANG с сотнями сервисов, то забейте. 💁♀️
Это далеко не всё, но наверное основное. Ну и это только мое мнение. ☺️
#envoy #envoyproxy #nginx