Best Practices: How We Run Decoupled Websites with 110 Million Hits per Month (90 min version)

Schnitzel

This sessions will lift the curtain of the biggest Decoupled Website that we run at Amazee.

It will cover:

  • How we project is setup in terms of Infrastructure, Code, Platform and People
  • How it is hosted on AWS with Kubernetes and what we specifically learned from hosting Decoupled within Docker & Kubernetes
  • Other things we learned running such a big website

You will learn:

  • How the infrastructure looks for such a big website
  • How we leverage auto scaling to handle traffic spikes
  • How we can use newest container technologies to provide a better developer experience
  • How technology is great, but in the end the people behind the processes, operations and code matter the most

This extended 90min version of session will cover additionally:

  • What we learned about full page and API Request caching in a decoupled Drupal enviornment
  • How the caching system is composed of multiple layers of Varnish/CDN with cache tags and persistent GraphQL Querries
  • Overall have more time to look at the actual diagrams of our infrastructure and cover the reasons behind each part with greater detail
  • Give more time to look at actual code examples for the CDN, persistent GraphQL, etc.
  • Give the audience more time to interrupt and ask questions right away

Program tags

case study, devops, scaling

Experience Level

Intermediate

Drupal Version