The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 3Which tools do software engineers use for observability, oncall tooling, feature flags, frontend & mobile work, and for developer tooling? Results from our survey, based on 3,000+ responses by readers
Hi – this is Gergely with the monthly, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover challenges at Big Tech and startups through the lens of senior engineers and engineering leaders. If you’ve been forwarded this email, you can subscribe here. Many subscribers expense this newsletter to their learning and development budget. If you have such a budget, here’s an email you could send to your manager. During April and May, we asked readers which tools you use in your stack, and your opinions of them. Previous articles in this mini-series about the results of that survey have focused on AI-related tools, IDEs, and CI/CD in Part 1, while Part 2 covered project management, collaboration tools, databases, and backend-related tools. In the third and final part of this dive into the feedback, we cover:
As mentioned, check out more on the latest survey results in other articles, including:
1. Observability, monitoring, and loggingThe leading observability vendor in this space, Datadog, was founded in 2010 with a focus on server and infrastructure monitoring: collecting metrics from servers, cloud instances, and with AWS as a focal point. Since then, Datadog has continued adding new products, and now supports dozens of features from APM (Application Performance Monitoring – distributed tracing, service maps), through RUM (Real User Monitoring – frontend performance, user sessions), to CI/CD visibility (pipeline monitoring, test analytics), and dozens more products. Datadog lists more than 50 on its website, and most are integrated to work together. Other platforms are similar: they started with a narrow focus, added more capabilities, and became the full-blown platforms of today. A good example is Sentry: it started in 2008 as an open source monitoring tool for the Django platform in Python, then got incorporated in 2015 as a company, and today has products for APM (Application Performance Monitoring), error monitoring, session replay, and more. With the caveat that comparing vendors in this crowded space is no simple task, below are listed the most-mentioned observability platforms by 3,000 respondents. (Thanks again to everyone who filled in the survey!): Open source tools: several of these tools are open source (meaning they have permissive licenses):
|