Как мы в Авито анализируем 5 миллионов трейсов и проводим архитектурный надзор Архитектура
Работаю разработчиком уже 11 лет. Последние 5 лет — backend-разработчик в Авито, почти два года руковожу командой разработки на позиции TechLead. Недавно стал руководителем уже двух команд.
Тезисы
В Авито у нас несколько тысяч микросервисов, десятки команд разработки и единая платформа, на основе которой делаются все наши микросервисы. Из доклада вы узнаете, как наша команда ArchGovernance помогает разобраться во всём этом архитектурном хаосе и позволяет найти ошибки в архитектуре при помощи инструмента arch-rater.
Я расскажу:
* как мы обрабатываем 5 миллионов трейсов;
* как строим карту взаимодействия между нашими микросервисами и какие инструменты для этого используем;
* какие способы анализа этой карты мы используем, чтобы находить проблемы в архитектуре и повышать надёжность.
