Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Lambda and #serverless. What’s all the fuzz about?

xLeitix
December 05, 2018

AWS Lambda and #serverless. What’s all the fuzz about?

A talk about serverless and Function-as-a-Service I gave at the European Chaos Engineering Days at KTH, December 2018.

xLeitix

December 05, 2018
Tweet

More Decks by xLeitix

Other Decks in Technology

Transcript

  1. Joint work with Erik Wittern and Waldemar Hummer Josef Spillner

    AWS Lambda and #serverless. What’s all the fuzz about? Philipp Leitner [email protected] @xLeitix
  2. Chalmers !10 Internally Container Runtime Events (e.g., client requests, system

    events, triggers…) User/tenant datastore Execution datastore e e e … Execution Queue Result data Function Controller Function datastore Function source code Function container <fn> Event Controller … Load balancer Authentication Rule engine Authorization Function container <fn> Function container <fn> Source: loosely based on IBM’s OpenWhisk architecture
  3. Chalmers !15 Methodology Interviews (n = 12) Analysis of Grey

    Literature (n = 50) Web Survey (n = 182)
  4. Chalmers !20 Main Findings User-Facing 27 (29%) Backend 29 (31%)

    Both 38 (40%) But: many challenges in user-facing apps
  5. Chalmers !24 The Future (as we see it) “Faster horses”

    Different Services vs (end user view) (provider view)
  6. Chalmers !25 The Future (as we see it) Different Services

    “Function-as-a-Service as the assembly language of the cloud”
  7. Chalmers !26 The Future (as we see it) Different Services

    “Function-as-a-Service as the assembly language of the cloud”