DevOps + Performance

DevOps culture is building agile relationships in organizations of all sizes allowing them to build web sites and applications faster and better than ever before. From automating processes to creating dashboards, we see DevOps practices becoming critical to operations ability to keep pace with the rapid velocity of modern development.

In the DevOps track, the Drupal community will share wide-ranging experiences, knowledge and skills that will bring your developers and operations together to work more efficiently & resiliently.

Suggested Topics

  • Business value of DevOps for companies of any size
  • Establishing DevOps Culture
  • Configuration Management (Ansible, Chef, Puppet, SaltStack)
  • Continuous Integration/Continuous Delivery
  • Docker best practices
  • Docker infrastructure (Kubernetes, OpenShift, Rancher, Swarm)
  • Monitoring and Logging (ELK, Graylog, Sensu)
  • DrupalCI use outside of drupal.org
  • Chatops (Hubot, Stackstorm)

D8 CACHING WITH PURGE, VARNISH, AND CLOUDFLARE!

SLIDES: https://aweingarten.github.io/badcamp-2016-cacheclear

Tired of manually clearing caches? Tired of needing the Rules and the Expire module to clear any non-node content (views, panels)? Everything you know about cache clearing is about to change.

Intro to Continuous Integration

Can you pretend you know what Continuous Integration is? Wouldn't you like to actually know? Look no farther.

You will get a practical list of tools, and learn how they all fit together. We'll also touch on the theory of CI. This isn't a hands-on session; you don't need to bring anything other than a spirit of bold curiosity for the adventure ahead!

We will leave time at the end for Q&A.

Let the Machines do the Work

When developing a Drupal site there is so many things that developers have to remember. Developers like all humans are error prone. Computers don't make mistakes, they don't get bored, they do what they're told. Instead of relying on error prone developers, workflows should rely on automation.

Today there is a lot of hype about how startups X and Y do DevOps. These "celebrity" implementations can be intimidating for developers struggling with manual deployments and poor workflows. Many of these examples can be difficult to map to how Drupal works.

Leveraging Multiple Cloud Orchestration

We'll introduce our solution (Cloud module project - http://bit.ly/m16tEa) including its requirements, architecture design and business value. We would like to show how Drupal 8 can define to manage multiple Cloud infrastructures and why Drupal 8 can be used as Web Application Framework.

Data-driven Postmortems

The DevOps movement has not only influenced the tools we use in modern development and operations engineering, but also how we work. As part of how we work, DevOps has changed how we respond when systems inevitably stop working or don't work as expected. Although "blameless" postmortems are commonly espoused in the DevOps community, they often only tell us what not to do (blame), rather than focussing on what we should do.

Pages