Company
Date Published
Author
Kaspar von Grünberg
Word count
1714
Language
English
Hacker News points
None

Summary

The analysis of 453 engineering teams by Humanitec provides insights into their DevOps setup, tooling, and performance metrics. Most teams use public cloud and Kubernetes, with a majority (48.4%) entirely on public cloud. Continuous Integration is dominated by Jenkins, while AWS Codepipeline, Github Actions, and CircleCI are gaining popularity. The distribution of programming languages confirms the dominance of JavaScript. The architectural setup shows a preference for loosely coupled architectures, with 34.6% running monolithic applications. Containers are widely adopted, with 81.1% on either technology or migrating to it. Application configurations are mostly stored in version control systems, while infrastructure configs use infrastructure as code methodology. The approach to DevOps reveals gaps in self-service and task management, with many teams relying on senior developers for DevOps tasks. Performance metrics show promising results, with 35.1% of teams deploying on-demand, 14.6% several times per day, and 34.7% recovering from failures within an hour. The analysis highlights the convergence towards "gold-standards" in infrastructure, architecture, and KPIs, as well as significant gaps in cultural setup.