DevOps Zone is brought to you in partnership with:
  • submit to reddit
Mikko Ohtamaa11/23/12
7579 views
0 replies

Migrating from BIND DNS servers to Amazon Route 53 by using cli53

Amazon Route 53 offers DNS as a hosted service. They maintain robust DNS service for you with easy to user web interface and API.

Luke Galea11/22/12
11690 views
2 replies

Several Solutions for Queue & Worker Systems

Over the years we’ve tried several different queue/worker systems for our sites and we’d like to share our findings to help others decide on a technology.

Merrick Chaffer11/21/12
7180 views
0 replies

How to Tune Up a Virtual PC

If your VPC seems to be running slowly, here are a series of steps to rectify the situation and improve performance.

Gary Sieling11/20/12
5263 views
0 replies

Installing CouchDB on a VirtualBox instance with Chef and Vagrant

This post will walk you through the quick installation of CouchDB onto a VirtualBox instance with Chef and Vagrant.

Rob Galanakis11/19/12
6612 views
0 replies

Is it Worth Automating?

Some people can find me a bit over-earnest in my quest for automation. I’ve finally figured out how to know whether something is worthwhile to automate.

Mike Hadlow11/19/12
2568 views
0 replies

EasyNetQ Publisher Confirms

For high-performance guaranteed delivery with EasyNetQ it's recommended that you use 'Publisher Confirms'.

Christian Grobmeier11/18/12
4811 views
0 replies

Installing Comodo PositiveSSL on Jetty

I usually buy Comodo Certificates from PSW.net. It was always a pain to get it running because the information found on Comodos website are extremely outdated. If you are in pain too, here is some help.

Tom O'connor11/17/12
6753 views
0 replies

Answered: Network Design

This question amused me for a number of reasons, and I think it’s a bit of a shame it ended up closed Off Topic as it was written like a product recommendation. Let’s think about this in a little more detail.

Mark Needham11/16/12
5658 views
0 replies

Web Operations: Feature Flags to Turn Off Failing Parts of Infrastructure

On most of the projects I’ve worked on over the last couple of years we’ve made use of feature toggles that we used to turn pending features on and off while they were still being built but while reading Web Operations I came across another usage.

Willie Wheeler11/15/12
10634 views
4 replies

A Fatal Impedance Mismatch for Continuous Delivery

There are unfortunately ill-conceived approaches to implementing agility that can prove fatal to a continuous delivery program. In this post we’re going to take a look at one that occurs in larger organizations.

Matt O'Keefe11/14/12
11864 views
1 replies

Monitoring at eBay: Big Data Problems

This is a Big Data talk with Monitoring as the context. The problem domain includes operational management, triaging, and business monitoring.

Matt O'Keefe11/13/12
14530 views
0 replies

Release Engineering at Facebook

Chuck tries to avoid the “D” “O” word… DevOps. But he was impressed by the Allspaw talk from Velocity 09 “10+ Deploys Per Day: Dev and Ops Cooperation at Flickr“. This led him to set up a bootcamp session at Facebook and this talk is based on what he tells new developers.

Michael Muller11/13/12
4858 views
0 replies

How OpenKM's Technical Debt decreased by 49% through Code Refactoring

Technical Debt is worth nothing if no pragmatic action is taken into code, in order to control and tackle it. To ilustrate this, we performed code refactoring on OpenKM.

Eric Genesky11/12/12
11087 views
0 replies

James Betteley Discusses the Deployment Automation Patterns Refcard

This week, DZone published its 165th Refcard. The author took a few minutes to respond to some questions.

Robert Annett11/12/12
5471 views
0 replies

Component Deployment: Why Virtualization Changes your Assumptions

Virtualisation has changed the assumptions we can make about the physical deployment. Let me give you a few simple examples.

Comsysto Gmbh11/11/12
4903 views
0 replies

The Jenkins Bell Rings …

We all love webapps, but in the former days applications have done so much more. They were integrated into our desktops, they have done notifications in real time, they could be customized to our own needs …

James Betteley11/10/12
14348 views
0 replies

Why do we do Continuous Integration?

Continuous Integration is now very much a central process of most agile development efforts, but it hasn’t been around all that long. But some teams are still waiting to adopt C.I... Seriously, they are!

Eric Minick11/09/12
3826 views
0 replies

Deploying Packages not Components

With all the components tied together, you can’t forget a piece or deploy versions that haven’t been tested together to production.

Marcus Martina11/08/12
11393 views
0 replies

Continuous Releasing of Maven Artifacts

Conceptually Maven distinguishes between snapshot versions and release versions. For top-level Maven projects that are continuously integrated it is unnatural to make this distinction.

Matthias Marschall11/07/12
9824 views
0 replies

DevOps Protocol: No Manual Changes

No Manual Changes refers to the behavioural trait of not messing with any productive systems. Let’s discuss why messing with production systems is bad and what to do about it.

Mark Needham11/06/12
4272 views
0 replies

Configuration in DNS

Configuration in DNS is a valuable technique to reduce this complexity by using standard hostnames like ‘mail’ or ‘db’ and have DNS resolve to the correct host for that environment.

Mitch Pronschinske11/06/12
10341 views
0 replies

Deployment: A Bottleneck No More

There's no magic tool that will completely solve organizational woes, but it would be crazy to deny that some tools make things a lot easier.

Roger Hughes11/06/12
9938 views
0 replies

Implementing Continuous Delivery is Easy... Isn't It?

To my way of thinking, if you continually work weekends and late nights and suffer stress and cancelled holidays, so that you can painfully and manually push your app in to the production environment, then there’s something very wrong with your development process.

Tim O'brien11/04/12
4118 views
0 replies

Improving Software Quality Using Component Lifecycle Management with Jenkins

A few weeks ago, a few of us joined the Jenkins community at the Jenkins User Conference 2012 in San Francisco. Our presentation “Improving Software Quality Using Component Lifecycle Management with Jenkins” given by Manfred Moser, was very well attended and there seemed to be a lot of interest. A video of our presentation has now been posted here and you can download the slides as well.

James Betteley11/04/12
8870 views
4 replies

A Really $h!t Branching Policy

Branching is boring. Merging is also boring. None of this stuff is fun. But for some strange reason, I still see the occasional branching policy which involves using the largest number of branches you can possibly justify