“Immutable Infrastructure” is a term that has been increasingly talked about lately among the Ops community. InfoQ reached out to experienced ops engineers to ask them what is the definition and borders of immutable infrastructure as well as its benefits and drawbacks, in particular when compared to current widespread “desired state” configuration management solutions.
Deploying real applications is hard. Questions arise when there are configuration settings in the Registry, custom folders structure, or you have to deploy to a web cluster. In this article we look at setting up continuous delivery for a solution consisting of ASP.NET web application and Windows service to a staging and production environments using PowerShell remoting and AppVeyor CI.
The number of jobs in a continuous integration tool can range from a few to several thousand, all performing various functions. There is an approach to manage these jobs in a more efficient manner. 1
Sam Haskins from Etsy talks about code management with Github, fast deployments with feature flags and no packaging, canary releasing, voluntary code reviews, CI with Jenkins, monitoring and failures. 1
We spoke with Chris Patterson, Senior Program Manager Team Foundation Server about the role of automated builds and continuous delivery in modern application development. 1
Continuous Delivery is rapidly gaining recognition as a successful strategy for true business agility. The article presents a model to help address some of the key aspects to consider when adopting CD 2
This article is part of the "DevOps War Stories" series.Each month we hear what DevOps brings to a different organisation, what worked and what didn’t and the challenges faced during adoption.
"Continuous Delivery and DevOps - A Quickstart Guide" is a good starting point for newbies as well as for those facing the challenge of changing organizations with complex release processes.
Enterprises have started to adopt DevOps. InfoQ asked experienced DevOps adopters about the organizational and technical obstacles still ahead for the movement to step into the enterprise world.
Dr Rebecca Parsons is the Chief Technology Officer for ThoughtWorks, and a Director of the Agile Alliance. She discusses the trends in database technology, continuous design & delivery and Agile.
This article shows how automating certain programmable aspects of a test suite can help software delivery. Covered are automated testing, costs per deployment, tests as documentation & manual testing. 6