Микросервис головного мозга. Как управлять хаосом? Коммуникация и процессы
В 14 лет в Open Source нашел программу для автоматизации сбора лута в online-игре, видоизменил ее под свои задачи. Пока Михаил учился в школе, его персонажи собирали лут и развивались. Перепродажа прокаченных персонажей позволила накопить на первые курсы по программированию. Так зародилась любовь к профессии.
На данный момент Head of DevOps Cloud.ru.
Тезисы
Через 4 года после внедрения микрофронтендов наша архитектура значительно возросла и усложнилась. Сейчас у нас:
1. оркестраторы оркестраторов. Сабдоменная система на микросервисной архитектуре с black- и white-темами;
2. 160+ микрофронтов, 68+ фронтенд-разработчиков, 40+ независимых кросс-функциональных команд;
3. платформа с 1 млн коннектов в месяц. Активно развивающийся продукт.
Когда у вас катится в среднем 26,6 фич в день, оказалось, что консистентность пользовательского опыта (UX) и соблюдение стандартов — это меньшая из проблем.
Куда важнее стабильность вашего продукта.
В докладе поговорим:
1. об инструментах мониторинга: Prometheus, Grafana, Sentry и о том, что делать, когда вы упираетесь в ограничения вендора;
2. о построении карты отказов: почему, если у вас все хорошо — это не значит, что все хорошо;
3. про реакции на Alert's: как не превратить их в спам-атаку.
Этот доклад для тех, кто хочет быть уверен в стабильности своих сервисов.
P.S. Данный доклад является сиквелом «Микросервис головного мозга».
