Optimal DevOps with Top to Bottom Drupal as Code

Presenters: mnescot

“Infrastructure as code,” the practice of maintaining server and network components through source code files and version control, is a core principle of DevOps enhancing security, reliability, agility, and collaboration. This session will examine how we can capitalize on Drupal 8 and PHP improvements in configuration and dependency management, along with complimentary advances in web design, development, operations, and security to incorporate the “code principle” into every process and component in the lifecycle of a Drupal application. We will explore a variety of code-based tools from different realms of design, development, and operations, including Pattern Lab, Gulp, npm, Docker, Ansible, Composer, and Git, considering how we can combine and coordinate them productively in the world of Drupal.   

Key takeaways

1. Working in code throughout projects and across disciplines fosters smooth, repeatable processes, the building and sharing of knowledge, and common understanding among the team.

2. The Drupal 8 configuration management system and Composer, together with DevOps infrastructure as code tools, and new design engineering tools provide the means for maintaining more in code, in a more consistent and manageable fashion.

3. Implementing code production and management tools in a phased, coordinated, strategic manner can ease the learning of new technologies and adoptions of new processes.

 

 

Audience
Experience Level
Intermediate
Schedule Info
Conference Year
2017
Status
Proposed
Session Track
Devops, Performance, Security, and Privacy