Introduction to Serverless Architecture

slootjes

Automatically scale up and down without provisioning servers and without paying for idle...is this for real? Yes it is and it's called "serverless". Of course serverless does not mean there are no servers; those are only just hidden from you. Can Drupal also be part of a serverless architecure? You bet! Can Drupal itself run serverless? Well... maybe. After this talk you will understand why serverless architecture can be beneficial for your projects and you will be excited to create your own serverless solutions to make your life easier. And last but not least...it's lot's of fun!

Are you looking to expand your knowledge in the field of DevOps and development? This is for you! This session will introduce the concept of serverless architecture and will cover it's advantages and disadvantages. You will learn about the common use cases of serverless and I will highlight some projects where serverless is used in production. Think about things like automatic content injection/moderation/enrichment, video encoding, chat bots, APIs and much more.

After this session you will know:

  • What "serverless" actually means
  • What the difference is with containers
  • Where and how you can run your serverless code
  • Common use cases
  • Example projects where I've used it in production
  • The advantages and disadvantages
  • How this architecture can be combined with Drupal
  • About the possibility to create a serverless state machine
  • How you can get started today (for free!)

Program tags

architecture, back end development, beyond drupal

Experience Level

Intermediate

Drupal Version