Continuous Delivery

DevOps: Adoption Challenges from Around the World

DevOps is now a mandatory CIO initiative, and would be hard to dismiss it as a short-term trend. It is a proven competitive differentiator to help increase speed to market, increase operational efficiency, and lower costs, and a large majority of companies and industries are getting on board. To confirm my statements let’s look at the latest State of the DevOps Report which Puppet and DORA announced at… read more

Inside the Black Box Part 4 – Perl

The fourth and, for now, final topic of the black box series brings us to Perl. For people interested in the first part, generated code, please click here, for the second part, Python, please click here and for the third part, VBScript, please click here. Perl was the first of the ADK wrappers created for the series, but due to time constraints I didn’t manage to clean it… read more

Inside the Black Box Part 2 – Python

This is the second topic of the “Black Box” series, bringing us to Python. For people interested in part one — Generated Code — please click here. In this post I’ll go through how to take a simple Python script and instrument it using the AppMon Native ADK. I will also shed some light on the most common pitfall when instrumenting Python scripts and how you might be able… read more

DevOps from the Front Lines: Enterprise Adoption Principles and Pitfalls

So, what do I think of when I’m told a company wants to adopt DevOps? The first thing that comes to mind is the size of the organization, and how far they want to take DevOps best practices. I really want to know what DevOps adoption will mean for the company. In my experience, it gets especially interesting for large organizations that rely on a lot of applications and teams. There… read more

Inside the black box – Generated code

With the requirement to deliver new software releases faster, and more frequently, many companies choose to automate some, or all, of the code development. Developers can create flows in an integrated development environment (IDE) such as JDeveloper, Eclipse or another tool without seeing a single line of code. Once the process is defined in the flow view the IDE creates one or more files which is read in by the… read 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… read 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… read more

Microservices: When Micro becomes Nano

We have all experienced the excitement of bringing a new technology or architectural pattern — like microservices — on the design table: “It is really powerful and exactly what we need to meet our challenges, so let’s start implementing it!” I feel the same way about microservices! It has a lot of potential and already has changed the way we think about development, automated testing and operations. However, introducing a new… read more

Scaling Continuous Delivery: Shift-Left Performance to Improve Lead Time & Pipeline Flow

Transforming from Agile to Continuous Delivery by embracing DevOps Best Practices and a high degree of Automation is a desirable goal for many IT organizations. The biggest challenge I’ve seen when recently talking with companies such as Capital One, BCI, BCP, BBVA, and even our own engineering teams, is scaling that transformation. Just as Adam Auerbach (Sr. Dir Continuous Delivery and DevOps at Capital One) explained in… read more

Continuous Innovation with Dynatrace AppMon & UEM 6.5

Customer-centric innovation, more frequent deployments, the adoption of new stack and PaaS (Platform as a Service), as well as breaking up the monolith into micro-services, are several of the trends we can’t escape when following the hot topics at conferences or when talking with enterprise Innovation and Transformation Teams. Digital businesses need to transform their IT and application delivery: Building the right thing, more efficient and faster than… read more