Инженеры Uber рассказали, как им жилось с огромным кластером Kafka и почему они в итоге написали свой прокси-сервис с открытым кодом - uForwarder. По сути, это прослойка, которая прячет от разработчиков всю боль работы с очередями сообщений (вроде блокировок, масштабирования и изоляции трафика) и дает им простой и привычный gRPC-интерфейс. В посте подробно разбирают, как им удалось победить головную боль в виде подвисших сообщений (head-of-line blocking), научились маршрутизировать трафик с учетом контекста и даже добавили фичу с отложенной обработкой, чтобы не городить костыли в сервисах-потребителях. В планах - запилить поддержку Protobuf и научиться быстрее справляться с отставанием от реального времени (consumer lag)
19.02.2026
Похожее
20.05.2026
Движок поиска
Ребята рассказывают в статье про свое поделие - базу данных Antfly Antfly - э...
19.05.2026
LibAFL фаззинг
Trail of Bits выпустила gosentry - форк тулчейна Go, который заменяет штатный фа...
18.05.2026
Используй Go, блять!
Автор в грубой и ультимативной форме призывает выкинуть излишне сложные фреймвор...
15.05.2026
Слайсы, мапы и каналы
Продолжается цикл статей про внутреннее устройство Go. Эта статья разбирает внут...