Get the latest updates straight to your inbox!
I like the term “digital attacker” because it conveys the exact goal and endpoint of digital transformation: turning IT into the enabling source for sustainable, competitive advantages. An old mentor of mine described it well by saying, “I feel like I’m constantly being chased by a big boulder–the competition–and IT enables us to run faster to stay ahead of that boulder instead of getting crushed by it.” In short, corporate IT needs to deliver the speed and agility the business requires to stay ahead of the competition. This includes the capability of enabling business units to rapidly validate new services and capabilities without significant red tape, delay, or cost. In other words, infrastructure constraints should never limit creativity and experimentation.
This transformation into a “digital attacker” requires a new paradigm that enables developers to rapidly release new features and capabilities. Simultaneously, IT operators can stay on top of compliance, cost control, security, performance, and availability. Releasing new services at the speed of business (requests) allows a company to continually innovate and experiment to improve customer experiences. If end-users are not using what is being built, feedback to the team helps in decision making before unnecessary costs are accrued and resources eaten up. By definition, this new approach needs constant real-time communication and coordination between business, developers, and IT operators.
Traditional monitoring tools are good for mostly static bare metal or VM-based applications with new releases no more than once or twice per year (think of it like a stacked brick wall). Modern apps composed of numerous independent microservices, that can all follow different release schedules, add significant complexity for IT operations (think of it like non-stacked pile of bricks). Also, the fact that containers are replaced each time an update is applied to the software turns application components into moving targets, with the container scheduler calling the shots. To make things more challenging, individual microservices can be shared between multiple applications, creating dependencies that traditional monitoring software does not track.
Dynatrace received the EMA Top 3 award for its dynamic monitoring of the entire application development pipeline, while minimizing the risk of random “black holes” of unmonitored, and often unmanaged, resources.
In summary, Dynatrace really shines with monitoring traditional application environments alongside containers and microservices. The software keeps track of the fluid interdependencies between containers, microservices, and cloud. For DevOps groups, Dynatrace delivers quality gates with transparent metrics for every code push. The goal is to find performance, scalability, and architectural issues early in the pipeline and only allow “good builds” to reach production.