В апреле 2025 года вышел
32-й выпуск технологического радара от компании Thoughtworks. Мы внимательно изучили новый выпуск и подготовили краткий обзор. Напомним, что радар выходит два раза в год на протяжении уже 15 лет, за это время на радаре появилось свыше
1700 практик, платформ, инструментов и фреймворков. В подготовке радара участвуют такие эксперты Thoughtworks, как
Martin Fowler,
Neal Ford,
James Lewis,
Rebecca Parsons и другие.
Отчет начинается с четырех инсайтов в индустрии на начало 2025 года:
1. Развитие AI сервисов и инструментов для разработки;
2. Эволюция практик и инструментов Observability;
3. Возникновение новых техник и инструментов для RAG (Retrieval-Augmented Generation);
4. Рост интереса к подходу Data Product Thinking.
В новом выпуске на радаре упоминаются
22 практики,
28 платформ и более
50 инструментов и
фреймворков. Что интересного мы отметили:
1. Развитие платформ и инструментов, связанных с
CI/CD и
Release Engineering:
- Платформа GitLab для автоматизации процессов CI/CD;
- Инструмент Nyx для автоматизации управления релизами;
- Инструмент OpenRewrite для рефакторинга кода;
- Инструмент Renovate для автоматизации обновления зависимостей;
- Инструмент Jujutsu для управления и контроля версий, работающий поверх Git;
- Инструмент Turborepo для сборки больших JavaScript или TypeScript проектов;
- Инструмент Mergiraf для разрешения конфликтов в Git.
2. Развитие
Observability платформ и инструментов:
- Стандарт и набор инструментов OpenTelemetry для сбора, обработки и передачи данных телеметрии (метрик, логов, трассировок);
- Платформа Grafana Loki для агрегации и анализа логов;
- Платформа Grafana Tempo для распределенной трассировки;
- Инструмент Grafana Alloy для сбора, обработки и передачи телеметрии, поддерживающий OpenTelemetry.
3. Возникновение практик, платформ и инструментов для нового направления
Observability for AI:4. Развитие практик и инструментов, связанных с
Infrastructure as Code:
5. Развитие практик и инструментов, связанных с
Security Engineering:
- Практика тестирования приложений с использованием случайных данных (Fuzz testing);
- Практика обеспечения прозрачности цепочки поставок (Software Bill of Materials);
- Практика анализа угроз для проектирования безопасных систем (Threat modeling);
- Платформа Chainloop для обеспечения безопасности цепочки поставок;
- Платформа Plerion для анализа безопасности облачных рабочих нагрузок;
- Платформа Redactive для обработки конфиденциальных данных.
6. Развитие практик и инструментов, связанных с
Data Engineering:
7. Практика
Architecture advice process для улучшения принятия решений по архитектуре и инструмент для создания диаграмм
D2;
8. Применение модели
Competence envelope для анализа системных сбоев, полезная для SRE (
Competence envelope as a model for understanding system failures);
9. Упоминание Agile фреймворка
SAFe в качестве антипаттерна;
10. Появление антипаттернов применения AI:
AI-accelerated shadow IT,
Complacency with AI-generated code,
Local coding assistants,
Replacing pair programming with AI;
11. Развитие практик, платформ и инструментов, связанных с AI и LLM:
Model distillation,
Prompt engineering,
Small language models,
Using GenAI to understand legacy codebases, AI-friendly code design,
AI-powered UI testing,
Unblocked,
Deepseek R1,
Model Context Protocol (MCP),
Open WebUI,
Reasoning models,
Claude Sonnet,
AnythingLLM,
OpenRouter,
LangGraph,
Graphiti,
turbopuffer,
FastGraphRAG,
Cursor,
v0,
Windsurf,
Cline.
Краткая версия технологического радара приведена ниже: