Tags: ci/cd

Enterprises Identify 10 Essential Tools for DevOps

In rough order of their appearance in the DevOps pipeline, based on real-world user feedback, here are the most essential DevOps tools:In some of these 10 major categories, just one tool rules the roost, such as Docker for application containers and Jenkins for CI/CD. In others, DevOps...
Read 0 Comments

Integrating Continuous Testing for Improved Open Source Security

Preventing new security flaws is conceptually simple, and very aligned with your (hopefully) existing quality control. Because vulnerabilities are just security bugs, a good way to prevent them is to test for them as part of your automated test suite. The key to successful prevention is inserting...
Read 0 Comments

Engineering Incremental Change

This chapter from Building Evolutionary Architectures describes architectures that support incremental change along with some of the engineering practices used to achieve incremental change. In 2010, Jez Humble and Dave Farley released Continuous Delivery, a collection of practices to enhance the...
Read 0 Comments

The Four Stages of DevOps Maturity

Like any new technology, methodology, process or paradigm shift, DevOps transformations go through various stages of maturity. Two years ago I wrote a post called The Four Stages of Cloud Competence and referenced Noel Burch’s four stages of learning to describe how enterprises were adopting (or ...
Read 0 Comments

Moving API Security Testing into Dev/QA

Discussing API security and why we should care is a little bit like talking about eating our vegetables. We all know that eating our vegetables is good for our health, but how many of us actually do it? Application security is a little bit like that. It is essential for the health of our...
Read 0 Comments

DevOps, Agile, and Continuous Delivery: What IT Leaders Need to Know

Enterprises across the globe have implemented the Agile methodology of software development and reaped its benefits in terms of smaller development times. Agile has also helped streamline processes in multilevel software development teams. And the methodology builds in feedback loops and drives the...
Read 0 Comments

Platform-as-a-Service: The Key to Running a Continuous Deployment Pipeline

“As developers, we want to be spending time creating and pushing features, we do not want to have to worry about platforms and talking to operations. [It’s all about] getting feedback and getting those features in the hands of users,” he said. “We want to deploy apps down a pipeline [and we] need...
Read 0 Comments

Center stage: Best Practices for Staging Environments

Let’s talk about staging. We’re talking about staging because no one talks about it. It’s mentioned in passing as the annoying sidekick to production. It’s the expected and completely necessary part of the deployment cycle barely touched by schools or internships. It’s considered such an obvious...
Read 0 Comments

The Quickie Guide to Continuous Delivery in DevOps

Developers are always under pressure to produce more and release software faster, which encourages the adoption of new concepts and tools. But confusing buzzwords obfuscate real technology and business benefits, particularly when a vendor has something to sell. That makes it hard to determine what...
Read 0 Comments

Testing in Production: Yes, You Can (And Should)

I wrote a piece recently about why we are all distributed systems engineers now. To my surprise, lots of people objected to the observation that you have to test large distributed systems in production.  It seems testing in production has gotten a bad rap—despite the fact that we all do it, all the...
Read 0 Comments

Pages

Click Here!