Diamond sponsors

DevOps + Infrastructure

Icon
Supported by

The DevOps + Infrastructure track is about ensuring reliability in a highly volatile world. Think of getting services up and running in a sustainable controllable way, think of rapid deployment, think of being faster than your competitor without compromising on excellence. This track goes beyond Drupal and exposed Drupal and other web applications to the world wide web.

How we develop web applications, and we focus on Drupal obviously, has changed significantly in the last few years. Composer based workflows, containerized local development, automated testing, continuous deployment and other practices are no longer “nice-to-haves” but business critical parts of many development or even less technical teams.

Come learn how to deploy faster, verify quality code more quickly and unlock new efficiencies and value for your business or organization. In the current era we are all competing against eachother based on time. Deliver business value more quickly compared to your competitor. This track tries to unlock some of the secrets other organisations already know for a while now.

A present for lazy developer: automating code quality control

Talk
Industry track
Profile picture for user zeuty
Yauhen
Zenko
Technical Lead
Colours BV

A session is focusing on code quality control and goes from simple to more complicated:

1. Defining the types of problems of the code

2. Evaluating its risks: psychological, reputational, time-related

3. Looking at the tools available to evaluate the code against the problems defined: PHP Lint, PHP Code Sniffer, PHP Mess Detector

4. Covering Drupal specifics of the task

2.03 vanadium

Browser Testing with Nightwatch.js

Talk
Industry track
Profile picture for user slv_
Mr
Salvador
Molina
Moreno
PHP Engineer
Freelance

It's been around 8 years since Behat made its entrance in the PHP world. Looking back, it's fair to say it meant a revolution thanks to which many development teams started to incorporate browser testing into their projects. However, Gherkin syntax, while very useful in some scenarios, it's not always the most friendly or desirable when writing browser tests. Enter Nightwatch.js...

2.02 chromium

DevOps 101: building blameless, systematic, intentional culture at your organization

Talk
Industry track
Profile picture for user horncologne
Jeffrey
Alexander
McGuire
Partner
Open Strategy Partners

It doesn't matter how smart your strategy or technology might be if you're not leading people that trust each other and collaborate. In this talk, I'll give examples of how to address some of the blockers and opportunities on the path to building an intentional culture at your company.

2.03 vanadium

Docker 101 for Drupal Developers

Workshop
Industry track
Profile picture for user willhallonline
Will
Hall
Principal Devops Engineer
 

Although this session is based at newer users, I aim to go over the basics of Docker and would relish some mentors to assist users. We will aim to make it as practical and hands-on as possible. So, come along, learn how to get started with Drupal on Docker and how it can be used for managing better software.

3.05 radon

Down the rabbit hole: containerizing your Drupal site on Kubernetes and deploying it the blue/green way

Talk
Industry track
Profile picture for user Nils
Nils
Peeters
DevOps Enthusiast
ScaleCity

This session is about containerizing your Drupal site in Kubernetes (on Google Cloud) and deploying it with Jenkins and pipeline scripts.
We'll be using a method called "blue/green" deployments to dramatically minimize the downtime of your site and provide redundancy features / having some extra safety nets in case something goes wrong.

2.03 vanadium

Drupal Infrastructure Exchange

BoF
Industry track

Following up on what happened with BoFs at DrupalCon Vienna here is another round of infrastructure exchange between our engineering team from the DA and other folks being involved in providing infrastructure for the Drupal community. While this exchange is open in general the target group are clearly people with an engineering record on serving infrastructure either within the community or it's companies.

Scope is about sharing experience with certain technologies, integrating present central and decentralized infrastructures, envisioning future landscape of community services, understanding different privacy and law contexts, finding synergy effects and lean ways of contribution/collaboration and most important establishing further meetups and communications. An actual agenda should be defined once sitting together ...

3.07 argon

GitLab (Auto) Review Apps with Drupal

Talk
Industry track
Profile picture for user morenstrat
Markus
Orenstrat
MSc.
DevOps and Backend Developer
Reinblau eG

Automatic Drupal instances per Git branch under your control, on your own server or your Kubernetes cluster.

When working with a (remote) team and/or for your sprint review, it is essential that your colleagues, product owners or stakeholders can easily try out your software, that is, not only see, but also make use of what you have implemented. Preferably, this should be possible for each branch in your repository.

Materials

2.03 vanadium

Hosting Drupal on Kubernetes

BoF
Industry track

Following up on https://www.drupaleurope.org/session/professional-drupal-hosting-and-development-kubernetes-and-helm, I would like to dive into more details and also share experiences with others that already use kubernetes or that are considering setting something up. We can also have a look of what is coming up and arrange collaboration opportunities.

3.04 europium
Expertise topics

Modern Workflows for the Modern Developer

Talk
Industry track
Profile picture for user populist
Matthew
Cheney
Chaos Wizard
Pantheon
Profile picture for user pirog
Mike
Pirog
Co-Founder
Tandem
Lando

The modern web is a thing of beauty, but it is a complex beauty. Modern workflows require package management, build steps, automatic testing via continuous integration, cloud hosting platforms, and production parity local development options. This session will break down the needs of the modern developer and talk about the tooling required to meet those needs and create web magic.

2.03 vanadium

Modular software, modular infrastructure

Talk
Industry track
Profile picture for user zaporylie
Jakub
Piasecki
CTO
Linkfactory A/S

In this session, we will take a look at a trend called Infrastructure as Code (IaC), we are gonna take programming principles and try to apply them to how we organize and create our infrastructure. Finally, we will introduce drupaldocker.org and elaborate on why it's important to share the knowledge about basic principles and best practices, that should be featured by every project utilizing Dockerized environment.

Materials

2.03 vanadium

Modules proudly hosted elsewhere

Talk
Industry track
Profile picture for user slootjes
Robert
Slootjes
Technical Director
MediaMonks

While drupal.org offers a great infrastructure to host modules sometimes you just want a little more. With the use of Travis CI it's easy to run all kinds of tasks to ensure you only release high quality code for the rest of the world to use. Allow pull requests for your module instead of working with patch files? Easy!

2.03 vanadium

Open Source Marketing Automation

Talk
Industry track
Profile picture for user dbhurley
DB
Hurley
Founder, CTO
Mautic

We all love implementing Drupal into our customer’s projects. This is especially exciting when we are able to introduce our powerful open source platform to those who previously were unaware of how superior open source can truly be.

Materials

2.02 chromium

Professional Drupal hosting and development with Kubernetes and Helm

Talk
Industry track
Profile picture for user floretan
Florian
Loretan
CTO
Wunder

Kubernetes and its wide ecosystem of supporting technologies is revolutionizing the hosting industry and making container-based infrastructures accessible to a much wider audience. However, while there are existing (sometimes even "official") solutions that offer Drupal setups out of the box, most are missing support for the standard development processes that are used by professional Drupal agencies.

2.03 vanadium

Rocket.Chat + Drupal = Open Source

BoF
Industry track

Remote communications are essentials to Open Source communities and have been traditionally the strongholds of free implementations of solutions like mailling lists, IRC and XMPP. But with the rise of HTTP based chat protocols we seen the proprietary empire striking back and for the sake of ease of use and accessibility we gave up the freedom of our communication backbones. For convenient upbringing we even hooked up our beloved Open Source communities with freemium plans from SaaS providers that don't support our communities and rather do bar gaining on basic features like chat history.

With Rocket.Chat there is an actual Open Source implementation of a HTTP chat solution that keeps the convenience while still empowering the freedom. In collaboration with the Debian/Ubuntu community they even made upbringing of self hosted instances a breeze and reconquered some abandoned strongholds back in companies and communities. Within the Drupal galaxy we started loving Rocket.Chat as an upstream that accepts changes and patches and also let us built DrupalChat as central Rocket.Chat instance for our community.

Let's continue this Open Source romance here with a BoF including our dear Rocket.Chat folks joining this conference <3

3.10 hydrogenium
Expertise topics

The Way We Work: Culture, Communication, and Containers

Talk
Industry track
Profile picture for user cyberswat
Kevin
Bridges
Co-Founder & CTO
Drud Technology
Profile picture for user ekl1773
Elli
Ludwigson
Content creator
Open Strategy Partners

Is it possible to completely rethink the way we work? We would like to share how DRUD was founded on DevOps principles and how we continue to integrate our philosophy of work into our daily flow. In telling our story, we hope to inspire and help you support excellence in your team culture by building stability and quality into your daily workflow and agency philosophy. 

2.03 vanadium

Varnish workshop

Workshop
Industry track
Profile picture for user ThijsFeryn
Thijs
Feryn
Evangelist
Combell
Sentia

In this action-packed Varnish workshop, the mission is to bridge the gap between code and infrastructure from a web performance point of view. Varnish will be the primary tool to perform HTTP-based caching that will make our sites, applications & webservices bulletproof.

3.05 radon

Virtual Machine, Container or Serverless

Talk
Industry track
Terrence
Ryan
Developer Advocate
Google

One of the first challenges of moving your workloads to the Cloud is figuring out which three major flavors of computing technology to use: virtual machines, containers, or what is being called serverless. Each of these tools has its niche, its hype, and its downside.

2.03 vanadium

Willy Wonka and the Secure Container Factory

Talk
Industry track
Mr
Dave
Hall
Managing Director
Dave Hall Consulting

Hold your breath, make a wish
Count to three

Come with me and you'll be
In a world of pure implementation
Take a look and you'll see into your pipeline
We'll begin with a spin
Securing containers of your creation
What we'll see will have lots of explanation

Materials

spectrum A

Platinum sponsors