Drupal in a microservice architecture

Migrating a monolithic Drupal 7 site to Drupal 8 was always going to be a tough project. Tough to sell to a client and tough to deliver. However, migrating from a monolithic architecture to a microservice architecture allowed us to upgrade from D7 to D8 and add significant value at the same time.

In this talk we will review the design decisions we made and the value we added to a specific project we delivered for one of our main clients. Specifically, we review how Drupal can be used as a 100% decoupled backend with an Angular frontend.

We will talk about the challenges and cover the specific role Drupal plays in a microservice environment, and how it interacts with the other applications sitting alongside it.

Finally we will describe the benefits of such an approach, and why that’s important to us.