SANDER VAN DE GRAAF.
Cloud Solutions Architect / Consultant
15+ years large scale applications
5+ years AWS experience
http://twitter.com/svdgraaf
http://linkedin.com/in/svdgraaf
http://svdgraaf.nl
[email protected]
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
WHAT IS SERVERLESS?
Slide 5
Slide 5 text
PERSPECTIVE.
•VM's
•Hardware abstraction
•Unit of scale: machines
WHAT IS SERVERLESS?
Slide 6
Slide 6 text
PERSPECTIVE.
•VM's
•Hardware abstraction
•Unit of scale: machines
•Containers
•OS abstraction
•Unit of scale: application
WHAT IS SERVERLESS?
Slide 7
Slide 7 text
PERSPECTIVE.
•VM's
•Hardware abstraction
•Unit of scale: machines
•Containers
•OS abstraction
•Unit of scale: application
•Serverless
•Runtime abstraction
•Unit of scale: functions
WHAT IS SERVERLESS?
Slide 8
Slide 8 text
PERSPECTIVE.
•VM's
"I want to configure machines, storage, networking and my OS"
•Containers
"I want to run servers, configure applications and control scaling"
•Serverless
"Run my code when it's needed"
WHAT IS SERVERLESS?
Slide 9
Slide 9 text
PERSPECTIVE.
By Simon Wardley: https://twitter.com/swardley/status/951783539334352896
WHAT IS SERVERLESS?
Slide 10
Slide 10 text
WHAT IS SERVERLESS?
"An application running on 3rd
party services (BAAS) and/or using
serverless computing (FAAS)"
- Martin Fowler
WHAT IS SERVERLESS?
Slide 11
Slide 11 text
WHAT IS SERVERLESS?
"An application running on 3rd
party services (BAAS) and/or using
serverless computing (FAAS)"
- Martin Fowler
WHAT IS SERVERLESS?
Slide 12
Slide 12 text
BAAS/FAAS.
WHAT IS SERVERLESS?
•BAAS: Backend As A Service
- Databases: Parse/Firebase/etc
- Authentication: Auth0, AWS Cognito
- etc...
•FAAS: Functions As A Service
Slide 13
Slide 13 text
PROVIDERS.
Google
Cloud Functions
Azure
Functions
AWS
Lambda
WHAT IS SERVERLESS?
Slide 14
Slide 14 text
WHY SERVERLESS?
Slide 15
Slide 15 text
PATCHING?!
Patching? YAY!
Said no one ever.
WHY SERVERLESS?
CONCLUSION.
•Cost effective infrastructure
•Event based
•Stateless
•Highly scalable out of the box
Slide 47
Slide 47 text
QUESTIONS?
Cloud Solutions Architect / Consultant
15+ years large scale applications
5+ years AWS experience
http://twitter.com/svdgraaf
http://linkedin.com/in/svdgraaf
http://svdgraaf.nl
[email protected]
SANDER VAN DE GRAAF.