13-15 March 2020

City, University London

Deliver omnichannel secure & resilient digital experience with Decoupled Drupal using Kubernetes & Istio


* Knowledge of Kubernetes or similar tools would be good to have.

* Knowledge of Decoupled Systems would be good to have.

Session details


Every organisation wants to deliver exceptional digital experience to wow it’s customers and in the current era this experience is not just limited to websites or apps instead it is an omnichannel experience(wearable tech, voice and IoT). This is where Drupal shines and using API-first Drupal as a central data service as a part of decoupled site, one can deliver the exceptional end user experience to its users.

Kubernetes has evolved into a strategic platform for deploying and scaling applications across a multitude of infrastructure. It’s built-in-abstractions for efficiently deploying, scaling and managing applications makes it a preferred orchestration system. 

To deliver exceptional digital experience at scale using Drupal as a central data services, Kubernetes is indeed a strategic platform. But decoupled systems bring some inherent problems with them like traffic management, security,  authentication, rate limiting and observability and typically all organisation would need these capabilities and Istio solves most of these problems which arise in distributed systems.

Learning Objectives

Decoupled systems add a great values like discrete services which are independent and all other benefits microservices provide but they come up some problems like security, lack of observability/debuggability, traffic management and resilience. Image a case where rouge microservice can put your entire application down. Hence solving these problems are important and we would focus on how these problems can be solved at scale.


  • Brief introduction to Kubernetes

  • Introduction to Istio and it’s uses

  • How Istio can help where Drupal is used a backend content service with a focus on security, traffic management, resilience and observability and we will answer how Istio can solve some of challenges like

    • How to secure inter-service communication?

    • How to avoid cascading failure where one rogue service might bring everything down?

    • How to debug and trace the bug in case of an issue? Is there a bug in my react app or middleware or Drupal(Backend Service)?

    • How to find and track performance issues?

The session will comprise of a live demo of a decoupled applications comprising of react app, nodeJS middleware and Drupal as a content service.

Target Audience

This session is targeted for:

  • DevOps Engineers: They will learn how they can provide seamless developer experience to developers and reduce their pain :)
  • Developers: They will learn how they can use available tooling for better observability and debuggability and work with operations team without being a pain :)
  • Project Managers





Acquia - Experience digital freedom
Agiledrop - Trusted Drupal teammates

Weekend Keynote Speakers

Kevin Bridges


Michel van Velde

One Shoe, CEO

Nick Veenhof

Dropsolid, CTO

CxO Keynote Speakers

Kevin Bridges


Michel van Velde

One Shoe, CEO

Greg Harvey

Code Enigma, Director

Rachel Lawson

Drupal Association, Community Liaison

Carrie Lacina

Drupal Association, Fund Development Director

Jeffrey A. “jam” McGuire

Open Strategy Partners, Partner

Tracy Evans

Open Strategy Partners, Partner

Join the Drupal Association

The Drupal Association unites a global open source community to build and promote Drupal.

The Association is a not-for-profit organization that relies on individuals and businesses to fund everything they do for Drupal — from drupal.org to DrupalCon and community programs.

Connect with us and support our mission-driven work.

Support the Drupal Association

Hosting provided by