The Serverless Revolution
Toby Hede
Head of Architecture
Accounting, Business &
Bookkeeping Software
Architecture and Stuff
Artist’s Impression
Information including artists impressions and computer generated images does not in any part constitute any form or offer of contract; it is
provided as a guide only and has been provided in good faith and with due care.
A brief history of clouds
There is no cloud.
It’s just someone else’s computer
Zen
Proverb
1946
Electronic Numerical Integrator And Computer
ENIAC
2006
Amazon launches EC2
Artist’s Impression
Information including artists impressions and computer generated images does not in any part constitute any form or offer of contract; it is
provided as a guide only and has been provided in good faith and with due care.
2014
Amazon launches AWS Lambda
Artist’s Impression
Information including artists impressions and computer generated images does not in any part constitute any form or offer of contract; it is
provided as a guide only and has been provided in good faith and with due care.
THIS IS A REALLY BIG
DEAL
A brief history of web apps
Not so fast
Backend-as-a-Service
Functions-as-a-Service
Serverless
Backend-as-a-Service
3rd party
mobile-centric
data storage
messaging
and stuff
Functions-as-a-Service
event-driven
ephemeral
fully managed
stateless compute containers
independently deployed
transparently provisioned
billed per request
Serverless
FaaS
+/- BaaS
+/- SaaS
Super Advanced Cloud
Microservices?
Architectures
Compute as glue
Compute as backend
Immutable Architecture
Everything is Architecture
DevOps
Serverless
the framework
not
the paradigm
150 lines
of
JSON
270 lines
of
JSON
Testing
GraphQL
Contingency Plans
Swagger
Bleeding Edge
You will get hurt
Avoid over-engineering
Maybe try a server
The End
visit us at reckon.com
Cue the live demo
Cue the failure
of the live demo
as required

The Serverless Revolution: AWS Lambda and the Serverless Framework in Action

Editor's Notes

  • #3 About reckon
  • #4 My job
  • #5 Architecture
  • #10 Nothing happens for 50 years
  • #17 Classic N-Tier Architecture
  • #19 Actual n-tier deployment on AWS
  • #20 But actually, might look more like this
  • #24 Client talks to the Backend
  • #25 You only need to deploy this now
  • #33 I mean, who cares? Evented and service driven by design, so in effect, yes, of course.
  • #52 If testing is hard, you are doing it wrong
  • #57 If testing is hard, you are doing it wrong
  • #59 If testing is hard, you are doing it wrong
  • #60 If testing is hard, you are doing it wrong