With autoscaling, high tolerance, high availability, and a pay-as-you-go billing model out of the box, Serverless is proving to be a complete game changer. With developers only having to focus on the business logic and not worry about scale, infrastructure planning, maintenance, security patching, and many more, it has become the gateway to getting started with Cloud the new norm.
2. AWS Serverless Hero
Head of Engineering at KonfHub
Serverless Consultant
Co-organiser of one of the largest Serverless
meetup group - Serverless Architecture Meetup
Group, Bangalore
Organiser of AWS User Group, Tirupati
Srushith Repakula
@SrushithR
5. Serverless computing (or serverless for short), is an
execution model where the cloud provider (AWS, Azure, or
Google Cloud) is responsible for executing a piece of code by
dynamically allocating the resources.
And only charging for the amount of resources used to run
the code.
https://serverless-stack.com/chapters/what-is-serverless.html
11. The function lifecycle
Bootstrap the
runtime
Start your
code
Partial
cold start
Download
your code
Start new
Execution
environment
Full cold
start
AWS optimization
Warm start
Your optimization
Content Source: ReInvent talk - https://www.youtube.com/watch?v=5rMiq-jw1Ig @SrushithR
12.
13.
14.
15.
16. Amazon Simple
Queue Service
Amazon Simple
Notification Service
Amazon
API Gateway
AWS
AppSync
Amazon
EventBridge
AWS Step
Functions
AWS Lambda AWS Fargate
Compute
Application
Integration
Data Store
@SrushithR
Amazon Simple
Storage Service (S3)
Amazon
DynamoDB
Amazon
RDS Proxy
Amazon Aurora
Serverless