Leveraging Drupal as an enterprise platform:  Best practices

rodman1980

In this session, we are going to talk about an enterprise-level solution based on one Drupal profile that helped us to build, support, and evolve nearly five hundred sites. Attendees of this session will learn about the necessary tools, techniques, and methodologies we leveraged from a technical and management point of view.

We will discuss lessons learned through our four-year journey covering hundreds of sites built and maintained by various teams around the world to a single corporate solution. Attendees of this session will learn: 

  1. How to organize a stable development lifecycle and keep good source code quality for a program with dozens of developers 

  1. How to manage six different development teams while using different project management methodologies 

  1. How our architects help us make strategic decisions and follow best practices 

  1. Why we need a separate R&D team to build supplementary tools which make our work easier and more productive 

  1. Why keeping a huge knowledge base is critically important for us 

With a vast number of sites built on single distribution, this requires a significant effort for routine activities such as deployments, upgrades, testing, new features, and launch process. We will discuss how a Continuous Integration/Continuous Delivery (CI/CD) platform and other tools will help to automate such activities and optimize costs. In the session, we will also demonstrate how such tools help us avoid vendor lock for cloud hosting and perform full, incremental and bulk deployments for the multisite clusters. 

Learning Objectives

At the end of this session, attendees will be able to: 

  • Organize a stable development lifecycle and maintain good source code quality for a program with dozens of developers 

  • Manage different development teams working closely while using different project management methodologies 

  • Develop a CI/CD platform for automated testing and the delivery of hundreds of Drupal sites 

Target Audience

This session is for Architects, Project Managers, Back-end Developers” 

Prerequisites

Attendees will get the most out of this session by being familiar with Drupal multisiting, CI/CD tools and processes, testing automation, project management and scaled agile. 

Track

DevOps & Infrastructure

Tags

automation
case study
information architecture
project management

Experience Level

Intermediate

When & Where

Time: 
Thursday, 16 July, 2020 - 13:15 to 14:00
Room: 
Hopin Sessions

If no timezone is set on your profile, time is displayed in UTC.
Update your profile's timezone