Хороший архитектурный доклад с хайлоада на тему "а нужны ли микросервисы"?
Вы ж там всё равно не работаете, кого вы обманываете. Ну так вот посмотрите.
Длительность: 50 минут.
На Авито в очередной раз попилили бабки и решили, что монолит это плохо и нужно в микросервисы. Как итог их главный задаётся вопросом - а нахера вообще это всё и как хорошо было раньше. У меня есть опыт работы на продукте с 1000+ микросервисов - всё что он там говорит весьма коррелирует с моими впечатлениями.
Поддерживать эти все микроговняшки - менеджерский ад. Тупо отдельный пул команд нужен просто на поддержку экосистемы и всего этого зоопарка технологий, контрактов и зависимостей, всех этих 100500 репозиториев, пакаджи, их обновления, мониторинг и трейсинг.
Но с другой стороны я и не вижу выхода в монолите для крупных китов (сейчас бы стековевлоу вспомнить, который на 9 он-прем монолитных серверах работает 😁), а гибриды обычно создают еще больший цирк. Рано или поздно от него откалываются свои монолитики, а потом это всё связывать нужно и опа... привет кубер и дата контракты xD
В общем, весьма достойный доклад, рекомендасьон для расширения кругозора. За кругозором ИИ вы всё равно уже не поспеете, но хотя бы посмотрите как Авито страдает 😁
ps. Недавно на радиоте еще услышал интересное слово - Лямбдалит! Вот исходная статья (EN), где автор объясняет подход "разбей всё на функции" vs "разлей монолит по лямбдам".
Доклад :
https://www.youtube.com/watch?v=yLrSp174yc0
Post #329
1.65K