Database migrations: the missing link to continuous delivery - Stefano Monti (video only)
2,461 views · Published 1 August 2018 · 1:11:18 · Indexed 22 September 2026
Channel: Devoxx · 2018 · Science & Technology
When we deal with continuous delivery, we often forget to take data migrations into account: this presentation describes a success case of a continuous release automation process that integrates database changes. We discuss the initial technical and organizational context, and we highlight the key principles that drove this initiative, as well as the most stringent (organizational and technical) constraints we had to face. We also discuss how we devised a suitable software development and release process to encompass database change automation, and the impacts on software versioning/branching models already in place. Our project deeply impacted all the steps and tools of a traditional software development and delivery toolchain, hence we provide some key technical details related to the tools involved in the main areas of such toolchain, namely DB automation, Continuous Integration, Source Code Management, Build and Artifact management, Chat management, Security and configuration management. We conclude with key lessons learned in the process, and depict some of the most relevant (business and technical) initiatives this novel approach is unlocking for our customer right now.
More from this channel
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
5:03
Devoxx Belgium 2015 Interview Michael Hoffer
-
15:55
Fast Rest API building with Unfiltered by Joost den Boer
-
1:01:27
Lean Startup for Developers conference by Sebastien Arbogast
-
13:36
Interview Brasil Yara and Vini Senger Devoxx Belgium 2015
-
30:24
Running Docker in production on AWS by Oliver Geisser
-
33:59
Android Architecture Blueprints by David González
-
17:45
NoOps in the cloud by Constantijn Visinescu