Alex Yates

Application & Database Development
2 MAY / 01:00 pm – 02:00 pm

Database DevOps Anti-patterns
/ 200
DevOps has revolutionised our ability to deliver customer value.

Updates aren’t held up in 6-month release cycles. We’ve automated tests and deployments collaboratively so we know updates work. A virtuous cycle of innovation and testing allows us to build better, more reliable products faster and cheaper.

However, while that’s great in theory, I’ve seen people screw up spectacularly when applying DevOps to relational databases.
In this light-hearted session I’ll present the 15 most popular ways to screw up, resulting in painful, fragile deployments and expensive legacy databases that no-one likes to maintain.

A session for developers *and* DBAs.

Alex loves DevOps. He also loves databases. Alex has been helping data professionals apply DevOps principles to relational database development and deployment since 2010. He’s most proud of helping Skyscanner develop the ability to deploy 95 times a day. Originally for Redgate, later for DLM Consultants, Alex has worked with clients on every continent except Antarctica – so he’s keen to meet anyone who researches penguins.

A keen community member, he helps organise the London Continuous Delivery meetup and SQL Relay. He blogs at, speaks wherever they’ll let him and manages the DLM Digest monthly email: a report on the latest database DevOps news/tutorials.

He’s quite fond of nutella. And otters. (Not together.)