Современные системы становятся всё сложнее и уже давно не умещаются в голову одному человеку. А описывающие текущее состояние архитектурные диаграммы неминуемо устаревают от постоянных изменений.
Единственная возможность успеть — наблюдать за текущим состоянием системы в реальности.
В докладе рассмотрим подход формирования архитектурных диаграмм из данных распределённого трейсинга.
Заложим основу — разберёмся с OpenTelemtry, и инструментацией библиотек. Поймём, почему она так важна, и как платформа помогает улучшить покрытие и консистентность трейсинга.
Посмотрим, как воссоздать архитектуру приложения из трейсинга, как применить эти данные, и какие есть сложности.