5. >< nextprevious
A brief history of cloud
Hardware as the unit
of scale.
Abstracts the physical
hosting environment.
operating system as
the unit of scale.
Abstracts the
hardware.
Application as the
unit of scale.
Abstracts the OS.
Functions as the
unit of scale.
Abstracts the
language runtime.
6. >< nextprevious
PAAS vs Serverless
PAAS Serverless
Scale the whole application.
Scale specific function of the
application.
Pay even though there is no
traffic.
Pay per execution.
7. >< nextprevious
Evolution of Compute and Architecture
stateful stateless
Monolithic Micro services
Batch Processing Event driven computing
18. >< nextprevious
• Too many functions
• Config sharing
• Code sharing
• Resource sharing
• Multiple stages
• Growing team
• Growing product
This is cool.. But wait ?!!!
Serverless
Framework
19. >< nextprevious
The Serverless Framework
• A CLI.
• Manage Code and its infrastructure.
• Provision functions, event source, DBs, etc.
• Deploy everything with one command.
• No vendor Lock-in
21. >< nextprevious
Use cases
👍🏻 Data processing
👍🏻 Web app (back-end)
👍🏻 IoT Apps
👍🏻 Chatbots
DevOps automation/tooling👍🏻
👍🏻 Compression system
and more👍🏻