Blog

Deployability for databases for Continuous Delivery – article on Simple Talk

I wrote an article recently for the Simple Talk website called Common database deployment blockers and Continuous Delivery headaches, where I outline some of the common problems preventing databases from being deployable – a major blocker to Continuous Delivery.

Deployability is now a first-class concern for databases, and there are several technical choices (conscious and accidental) which band together to block the deployability of databases. Can we improve database deployability and enable true Continuous Delivery for our software systems? Of course we can, but first we have to see the problems.

The recommendations include:

  1. Minimize changes in Production
  2. Reduce accidental complexity
  3. Archive, distinguish, and split data
  4. Name things transparently
  5. Source Business Intelligence from a data warehouse
  6. Value more highly the need for change
  7. Avoid Production-only tooling and config where possible [I mention this in my talk How to choose tools for DevOps and Continuous Delivery]

To address [these things] individually perhaps doesn’t seem too challenging, but to tackle deployability requires close, effective collaboration between developers, DBAs, and operations teams to achieve the right balance between rapid deployment and access to data.

Deployability for Databases

Read the full article herehttps://www.simple-talk.com/sql/database-administration/common-database-deployment-blockers-and-continuous-delivery-headaches/

The most common DevOps adoption mistake, and other answers – interview for DevOpsFriday5

I was interviewed recently by the folks at Ranger4 for their #DevOpsFriday5 question series. Since  June 2014 (when I was interviewed) I have published a couple of things which expand on the original answers, so I have outlined these here.  The questions were:

  1. What’s your preferred definition of DevOps?
  2. When people ‘do’ DevOps, what’s the most common mistake you see them make?
  3. How do you recommend an organisation new to DevOps start?
  4. What’s your prediction for what DevOps will look like in 2020?
  5. Where do you like to go to get a DevOps hit?

Continue reading The most common DevOps adoption mistake, and other answers – interview for DevOpsFriday5

Early version of our book ‘Build Quality In’ now available to buy

I am very pleased that the first version of the Build Quality In book has been published on LeanPub, with contributions from Chris O’Dell and Dave Farley (co-author of the book Continuous Delivery). The book is edited by me and Steve Smith.

In the spirit of  ‘lean’, we’re publishing a new version of the book whenever one or two additional contributions are ready; you can see the expected publication schedule on the LeanPub page. Buyers of the book receive free updates for life, so buy your copy now at the early bird price!

Build Quality In - book cover

A useful working definition of DevOps

My definition of DevOps, based on work with 30+ organisations

Highlights of OpenStack London 2014 – ‘Biodiversity’ and Resilience

From my colleague, Rob Thatcher.