Обзор Technology Radar #30

В апреле 2024 года вышел юбилейный 30-й выпуск технологического радара от экспертов компании ThoughtWorks. Мы внимательно изучили новый выпуск и подготовили краткий обзор. Напомним, что технологический радар выходит 2 раза в год на протяжении уже 15 лет, за это время в радаре упоминалось свыше 1600 практик, платформ, фреймворков и инструментов. В подготовке радара участвуют такие эксперты ThoughtWorks, как Martin Fowler, Neal Ford, James Lewis, Rebecca Parsons и другие.

Отчет начинается с 4-х актуальных проблем и вызовов в индустрии на начало 2024 года:
  • Переход Open Source проектов на коммерческие лицензии;
  • Развитие практик для удобной работы с Pull Requests и интеграцию в CI процесс;
  • Применение AI инструментов в разработке;
  • Формирование архитектурных паттернов для LLM.

На радаре в текущем выпуске упоминаются 18 практик, 25 платформ и более 60 инструментов, проектов и фреймворков. Что интересного мы отметили:
  • Развитие практики Infrastructure as code и появление новых платформ и инструментов:
    • Платформы оркестрации инфраструктуры: Terragrunt, Terraspace, Terraform Cloud, Pulumi Cloud, env0, Spacelift;
    • Экосистема инструментов TACOS (Terraform Automation and Collaboration Software): Atlantis, Digger, Scalr, Terramate, Terrateam;
    • Стартап System Initiative для создания цифрового двойника инфраструктуры от Adam Jacob, одного из пионеров Infrastructure as code и основателя Chef;
    • Язык для описания облачной инфраструктуры Winglang;
    • Язык конфигураций Pkl от Apple для реализации практики Configuration as code;
    • Pulumi, OpenTofu и статический анализатор кода Terrascan для Terraform;
  • Проекты и спецификации от CNCF и FinOps Foundation:
    • Спецификация и проект CloudEvents для создания event-driven архитектур;
    • Спецификация FOCUS для реализации практик FinOps;
    • Проект Open Policy Agent для унификации управления политиками;
  • Практики и инструменты для DevSecOps:
  • Сервисы для инженерной аналитики, метрик разработки и поставки LinearB и Develocity;
  • Платформы и инструменты для Observability: HyperDX, Akvorado, Chronosphere;
  • Практику поддержания актуального состояния каталога сервисов на примере Backstage;
  • Инструмент IcePanel для реализации практики Diagrams as code и командной работы с архитектурой;
  • Инструменты для Kubernetes: Kaniko, Karpenter, Rancher Desktop, actions-runner-controller, Zarf;
  • Практики и инструменты для AI такие, как RAG, Text to SQL, LLM для ChatOps и работы с Legacy кодом, PromptOps, Kubiya, Autogen, CrewAI, AutoGPT, Driver AI, bloop.
Краткая версия технологического радара приведена ниже:
Подробнее про практики, платформы и инструменты читайте в 30-м выпуске технологического радара и подписывайтесь на наш Telegram канал Enabling.team Insights, чтобы быть в курсе технологических трендов.