What is Application Definition?

Application definition is the process of creating a codified operational runbook. It formalizes the process of describing in code everything an application needs to be built, run, and managed. By openly defining in code all of the requirements for building, running and maintaining an application at the outset, we not only gain consistent delivery across […]

Read More

Chef KubeCon 2019 Highlights: Lean, Mean, and Open to Cloud-Native

The record breaking attendance at this year’s KubeCon 2019 North America further solidifies the fact that Kubernetes is one of the hottest technologies to come into the ring in the last few years. In addition to changing the way organizations run and manage workloads at scale, Kubernetes has also driven a new and rapidly growing […]

Read More

Continuous Delivery: Stop Making Exceptions

Continuous Delivery (CD) and all the other continuous things – Continuous Integration (CI), Continuous Testing, Continuous Deployment – have become the new mantra of DevOps. CI/CD adoption typically starts with agile Dev teams working on new or well-funded systems. But what about the rest of the world and all of those “other” applications under-funded IT […]

Read More

5 Steps for Scaling DevOps

During a webinar delivered by Chef’s SVP of Products and Engineering  Corey Scobie, the following five common practices used by DevOps high performers were described:  Adopt a coded approach Make it easy to work with code Use the right tool for the right job  Enable one way to production Shift risk mitigation left During the […]

Read More

Why Coded Enterprises are Winning at DevOps

More than 10 years ago Chef ushered in the era of DevOps with the introduction of Chef, the “infrastructure as code” tool. Fundamental to the success of Chef was the belief that “the best way to build software is to do it in close collaboration with the people who use it.” Today there are more […]

Read More