Lifecycle Trends and DevOps

Topics of discussion here include cultural shifts and trends seen across Development, Operations, Test and beyond. Heavily covered topics include DevOps and other supporting principles like continuous delivery, continuous integration and agile and lean development as they influence IT attitudes and ultimately user performance.

Monitoring OpenShift Applications with Dynatrace

Based on Docker and the Kubernetes container cluster manager, Red Hat OpenShift is the next generation container platform for developing, deploying and running containerized applications conveniently and at scale. In this article, Chris Morgan (@cmorgan_cloud), Technical Director for OpenShift Ecosystem, and Martin Etmajer (@metmajer), Technology Lead at the Dynatrace Innovation Lab, discuss why OpenShift and the Dynatrace digital performance management solution are a perfect ... More >

Scaling DevOps Deployments with AWS CodePipeline & Dynatrace

AWS CodePipeline is a more recent addition to Amazon Web Services – allowing development teams to push code changes from source check-in all the way into production in a very automated way. While code pipelines like that are not new (e.g: XebiaLabs, Electric Cloud, Jenkins Pipeline), Amazon provides seamless integration options for AWS CodeCommit, S3, CodeDeploy, Elastic Beanstalk, Cloud Formation as well as integration options for popular external DevOps tools such as ... More >

From 0 To DevOps in 80 Days: The Dynatrace Transformation Story!

Market disruption can spark innovation and radical change, and DevOps -- as a set of best practices -- has emerged from software industry disruptions. Why? Because, over the years, delivering software in many organizations has become harder, slower and more error prone. Outdated technology became a disadvantage for older, established companies competing against startups without years of accumulated technical debt. Rigid processes and an old fashioned mindset blinded these ... More >

Transformation to Continuous Innovation and Optimization

Businesses have always had to transform to find better and more efficient ways to deliver value faster to their users, customers or consumers. The motivating factors are shorter lead times, automated and streamlined value flow, as well as reduction of overall costs and bound capital, requiring enterprises to transition to a continuous innovation and optimization model. Prominent examples can be found when studying the last decades in the automobile industry with Toyota and ... More >

Get Ready for DevOps: Remove Code & Architectural Bottlenecks

I was honored to do a DevOps Handbook Lessons Learned webinar with the DevOps "Godfather” Gene Kim earlier this month. In preparation for it I not only started reading his new DevOps Handbook, but also revisited the main messages of his previous DevOps book – The Phoenix Project. Gene (and co-authors) talk about the three ways which represent a maturity path of organizations from a rigid, slow and manual value chain, towards an automated, high-quality continuous delivery ... More >

The Artificial Intelligence-Driven Vision for Digital Performance Management

The goal is now in sight – if not yet in reach: a fully-automated operational production environment. The rise of DevOps shows the progress we’ve made in automating the provisioning and configuration of ops, as well as application deployment. Management of the ops environment isn’t far behind. IT Operations Management (ITOM), and in particular Application Performance Management (APM) are now well on their way to realizing this hands-off vision. But we’re not there yet. ... More >

When configuration settings from development wreak havoc in production

As applications are promoted from the development environment to the CI or the QA environment and then into the production environment, it is very common for the configuration settings to be changed as the code is promoted. For example, the settings for the database connection pools are typically lower in development environment than the QA/Load Testing environment. The primary reason for the existence of the configuration setting differences is to enhance application ... More >

Monitoring GO Applications with Dynatrace

Providing fast feedback is a key aspect of continuous integration, so kicking off a new build when changes are committed is a common practice in modern software development. One cool visualization of the current builds (trunk and latest sprint) are our Pipeline State UFOs, located around our development office to provide our engineers with fast -- and highly visible -- feedback no matter where they are in the building, even when they are grabbing a coffee and realize that ... More >

Measure More Frequent Successful Software Releases

Cultural change, automation and continuous delivery allow companies like Amazon, Etsy, Facebook, Target, CapitalOne, Verizon, Netflix and others to deliver more frequent successful new software releases “at the speed of business” (every 11.6 seconds for Amazon). And do it with a 99.9% deployment success rate! If you've missed these stories, read Velocity 2015 Highlights, Continuous Delivery 101, Software Quality Metrics for Continuous Delivery or watch Rebuilding an ... More >

Meeting Minutes from Velocity 2016

Its Velocity Time and the people who care about Performance, Continuous Delivery and DevOps are gathered in sunny Santa Clara, California. Thankful to be here I want to share my notes with our readers who don't have the chance to experience it live. Lets dig right into it! Interview with Steve Souders himself :-) I got the honor to get Steve Souder, the founding father of Web Performance Optimization and the host of Velocity, in front of my PurePerformance Microphone :-) ... More >