В апреле 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.
Краткая версия технологического радара приведена ниже: