Content as code: Ditching the canonical database

DrupalSouth Gold Coast 2016 https://goldcoast2016.drupal.org.au/ Content as code: Ditching the canonical database Room: Doghouse Agency (Level 2) Fri, 28-Oct, 10:30 Intermediate - Building Adam Bramley Have you ever wanted to deploy a whole site entirely from a git repository? What about a whole environment? Drupal has traditionally had a very hard time getting its hands around a solid content deployment strategy. Because of this, the traditional approach to authoring content is to do everything in the live website, and keep backups of the database. That creates a hard dependency on the canonical database and can make it challenging to automate deployments of new environments, in turn it makes scaling cloud infrastructure a nightmare. With Drupal 8 and CMI, config deployments are now a lot more painless, but what about content? In this session I'll take you through our platform architecture from the ground up and how we are solving one of the hardest challenges there is in a Drupal project: Deploying content through multiple environments safely and effectively. I will also give you a high-level overview of how we use automation through BitBucket, Jenkins, and AWS to deliver a completely automated, highly available environment derived almost entirely from Git. Following that, I'll let you know the gotchas and pain points we had during the project's life-cycle and our plan for future developments. https://goldcoast2016.drupal.org.au/session/content-code-ditching-canonical-database
Length: 43:08
Views 92 Likes: 2
Recorded on 2016-10-26 at Drupal South
Look for other videos at Drupal South.
Tweet this video