Understanding Containers for Local Development, Testing Infrastructure, & Production Servers

AtoosaCampbell

Five years ago you probably had not heard the phrase "containerization". Today companies like Docker and Google lead the way in building a better internet by wrapping pieces of software in a containers which include everything that software needs to run (code, system libraries, runtime variables, dependency packages). These containers are insanely easy to create, deploy & scale because they have no external dependencies: they just work as intended.

For Drupal developers, containerization offer exciting new opportunities to level up their local development workflows, testing infrastructure, and production environments. This session will focus on the following topics:

  • Containers 101: What are they? How do they work?
  • How do you create containers? What software (i.e. Docker) helps you do this?
  • How can I use containers for local development? What are the pros and cons?
  • Testing: How to use containization to build an industrial grade testing workflow?
  • Using Containers in Production: Creating Scalable & Highly Available Solutions

Session Track

DevOps

Experience Level

Intermediate

Drupal Version