Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Technology Radar for Observability 2025

Technology Radar for Observability 2025

Технологический радара по наблюдаемости 2025.
Слайды с выступления Игоря Курочкина на митапе T-Observability Day 2025.
Радар http://enabling.team/radars/observability-2025

Avatar for Igor Kurochkin

Igor Kurochkin

May 21, 2025
Tweet

More Decks by Igor Kurochkin

Other Decks in Programming

Transcript

  1. Игорь Курочкин Эксперт в Enabling.team TG | @IgorKurochkin Помогаю развивать

    инженерную культуру, процессы и практики, платформенные и продуктовые команды в технологических и Enterprise компаниях. 2
  2. Инструмент для визуалиации и анализа технологий. Инструмент Технологический радар 3

    Процесс создания, обновления и публикации радара для оценки и развития технологий. Процесс Разделен на 4 квадранта: практики, платформы, инструменты, языки и фреймворки. Категории Включает 4 стадии зрелости: Adopt, Trial, Assess, Hold. Цикл технологий
  3. 1 2 3 4 Новые технологии, требуют изучения и оценки.

    Цикл технологий ASSESS Перспективные технологии, проверяются в проектах. TRIAL Зрелые и рекомендованные технологии. ADOPT Технологии не рекомендуются или устарели. HOLD 4 Жизненный цикл технологий описывает, как практики, платформы, инструменты, языки и фреймворки проходят через различные стадии зрелости и применимости, от появления до возможного устаревания.
  4. 1 2 3 4 Цикл технологий ASSESS TRIAL ADOPT HOLD

    5 Жизненный цикл технологий описывает, как практики, платформы, инструменты, языки и фреймворки проходят через различные стадии зрелости и применимости, от появления до возможного устаревания. Перспективные технологии, проверяются в проектах. Зрелые и рекомендованные технологии. Технологии не рекомендуются или устарели. Новые технологии, требуют изучения и оценки.
  5. 1 2 3 4 Цикл технологий ASSESS TRIAL ADOPT HOLD

    6 Жизненный цикл технологий описывает, как практики, платформы, инструменты, языки и фреймворки проходят через различные стадии зрелости и применимости, от появления до возможного устаревания. Перспективные технологии, проверяются в проектах. Зрелые и рекомендованные технологии. Технологии не рекомендуются или устарели. Новые технологии, требуют изучения и оценки.
  6. 1 2 3 4 Цикл технологий ASSESS TRIAL ADOPT HOLD

    7 Жизненный цикл технологий описывает, как практики, платформы, инструменты, языки и фреймворки проходят через различные стадии зрелости и применимости, от появления до возможного устаревания. Перспективные технологии, проверяются в проектах. Зрелые и рекомендованные технологии. Технологии не рекомендуются или устарели. Новые технологии, требуют изучения и оценки.
  7. Как создается технологический радар 8 В подготовке технологического радара участвуют

    эксперты и лидеры Thoughtworks, такие как: Martin Fowler, Neal Ford, James Lewis, Rebecca Parsons, Mike Mason и др.
  8. Вышло в январе 2010 года. 1-е издание радара Отмечены практики

    и инструменты: Continuous Delivery, Evolutionary Architecture, Evolutionary Database, Incremental Data Warehousing, Cloud, Lean Software Development, DSL. 38 практик и инструментов Отмечается важность сбора метрик и визуализации для эволюционного развития архитектур, систем и процессов разработки. Практика Visualization & Metrics 2010 год 9
  9. Вышло в апреле 2025 года. 32-е издание радара В два

    раза больше по сравнению с первым изданием, количество технологий растет. Упоминаются практики и инструменты: Observability, AI, Data Engineering, CI/CD, Infrastructure as code, Security Engineering. 105 практик и инструментов Observability — основной тренд. На радаре отмечены OpenTelemetry, Loki, Tempo, Alloy, новое направление Observability for AI. Тренд Observability 2025 год 10
  10. 11

  11. 1800 технологий 965 инструментов Технологический радар за 15 лет 391

    платформа 411 практик За 15 лет технологический радар от Thoughtworks охватил свыше 1800 технологий, включая 411 практик, 391 платформу и 965 инструментов. Технологии находятся на разных стадиях зрелости: 225 в Adopt, 699 в Trial, 718 в Assess, 125 в Hold. 12
  12. 84 технологии 35 инструментов Технологический радар по наблюдаемости 17 платформ

    32 практики Сводный технологический радар по наблюдаемости охватывает 84 технологии, включая 32 практики, 17 платформ и 35 инструментов. Технологии находятся на разных уровнях зрелости: 15 в Adopt, 36 в Trial, 31 в Assess, 2 в Hold. 13
  13. Извлекли все элементы (практики, платформы, инструменты, языки и фреймворки) из

    всех изданий Thoughtworks Technology Radar для формирования агрегированной таблицы. Сбор данных Выполнили поиск практик, платформ и инструментов, связанных с Observability, для выделения ключевых элементов. Провели анализ смежных направлений: SRE, DevOps, Platform Engineering, Data Engineering. Анализ и фильтрация данных Использовали официальный сервис от Thoughtworks для построения сводного технологического радара по наблюдаемости. Визуализация данных Как мы создали радар Создание технологического радара заняло 4 недели. Для анализа привлекали экспертов по Observability. Для визуализации использовали официальные сервисы. 14
  14. Observability 2.0, Observability as code, Observability for CI/CD, OpenTelemetry, Observability

    for AI. Технологии развиваются Ключевые инсайты 16 Только платформ и инструментов недостаточно для комплексного решения проблем наблюдаемости. Фокус на практики Недостаток технологий, связанных с разработкой, языками и фреймворками. Пробелы в разработке
  15. 17 Four key metrics Частота развертываний, Срок поставки, Время восстановления,

    Неуспешные изменения. Первое упоминание в State of DevOps 2013. Авторы Gene Kim и Jez Humble. Исследования DORA и книга Accelerate. Практика на радаре с 2018 года. Прошла стадии Trial → Adopt. Практика развивается, переименовали MTTR и обсуждают пятую метрики.
  16. 18 Observability as code Связана с практикой Infrastructure as code

    (2011). Практика на радаре с 2018 года. Сейчас на стадии Trial. На радаре также отмечена SLIs and SLOs as code. Развиваются практики Dashboards as code и Alerting as code, поддержка в инструментах (Grafana, Pulumi, Terraform, Ansible).
  17. 19 Observability 2.0 Термин Observability появился в 2016 году. Автор

    Charity Majors. Observability 1.0 отсутствует на радаре. Observability 2.0 на радаре с 2024 года. Сейчас в стадии Assess. Практика развивается, уже обсуждают новую итерацию Observability 3.0.
  18. 20 Siloed metrics Разрозненные данные (метрики, логи, трассировки) не формируют

    единого источника правды. Проблему обсуждают c 2011 года. Практика на радаре с 2014 года. Практика на стадии Hold. Проблема решается в Observability 2.0.
  19. 21 Backstage Проект появился в Spotify в 2016 году. Доступен

    в open-source с 2020 года. Платформа на радаре с 2020 года. Прошла стадии Assess → Trial → Adopt. Платформа развивается, сейчас это фреймворк для создания порталов для разработчиков. В топ-3 проектов в CNCF. Подробнее на конференции BackstageCon 2025.
  20. 22 Grafana Первая версия появилась в 2014 году. Текущая версия

    — 12, вышла в мае 2025 года. Инструмент на радаре с 2016 года на стадии Adopt. На радаре также отмечены платформы Grafana Tempo, Loki, Alloy. Инструмент развивается, сейчас это платформа для наблюдаемости, разрабатывает Grafana Labs. Подробнее на конференции GrafanaCON 2025.
  21. 23 OpenTelemetry Проект появился в 2019 году на базе OpenTracing

    и OpenCensus. Сейчас это фреймворк и набор инструментов для сбора, обработки и передачи данных телеметрии. Фреймворк на радаре с 2020 года. Прошел стадии Trial → Adopt. Развивается при поддержке CNCF.
  22. Технологии наблюдаемости 24 Structured logging Logs as data Observability for

    CI/CD SLIs and SLOs as code Istio eBPF VictoriaMetrics Sentry Jaeger Thanos Prometheus OpenCost Zipkin Health check pages QA in production Elastic Search Data Lake ClickHouse
  23. 25 Как использовать радар Для самостоятельного развития Для оценки и

    развития технологий в компании Для создания собственного технологического радара 01 02 03