Обзор Technology Radar #30

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

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

На радаре в текущем выпуске упоминаются 18 практик, 25 платформ и более 60 инструментов, проектов и фреймворков. Что интересного мы отметили:
1. Развитие практики 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;
2. Проекты и спецификации от CNCF и FinOps Foundation:
  • Спецификация и проект CloudEvents для создания event-driven архитектур;
  • Спецификация FOCUS для реализации практик FinOps;
  • Проект Open Policy Agent для унификации управления политиками;
3. Практики и инструменты для DevSecOps:
4. Сервисы для инженерной аналитики, метрик разработки и поставки LinearB и Develocity;
5. Платформы и инструменты для Observability: HyperDX, Akvorado, Chronosphere;
6. Практику поддержания актуального состояния каталога сервисов на примере Backstage;
7. Инструмент IcePanel для реализации практики Diagrams as code и командной работы с архитектурой;
8. Инструменты для Kubernetes: Kaniko, Karpenter, Rancher Desktop, actions-runner-controller, Zarf;
9. Практики и инструменты для AI такие, как RAG, Text to SQL, LLM для ChatOps и работы с Legacy кодом, PromptOps, Kubiya, Autogen, CrewAI, AutoGPT, Driver AI, bloop.

Краткая версия технологического радара приведена ниже:
Подробнее про практики, платформы и инструменты читайте в 30-м выпуске технологического радара и подписывайтесь на наш Telegram канал Enabling.team Insights, чтобы быть в курсе технологических трендов.