Serverless

$ ~ whoami
👋 I'm Durgadas






👨💻 Senior Architect @ Persistent Systems
Let's connect!
durgadas.in (blog)
@imdurgadas (twitter)
@durgadaskamath (youtube)
kamathdurgadas (linkedin)
⚡️Serverless





Serverless, in a nutshell 🥜
-
A way of running applications in the cloud
-
Of course, there are servers
... we just don't have to think about them -
You pay for what you use
-
Small units of compute (functions), triggered by events
Serverless... with benefits 🎁
-
More focus on the business logic (generally)
-
Increased team agility (mostly)
-
Automatic scalability
-
Not a universal solution, but it can work well in many situations!
-
Opinion: We will definitely see MORE of SERVERLESS in the future!
AWS Lambda

FaaS (Function As a Service) offering in AWS
Can be triggered by different kinds of events
- HTTP Requests
- Any new objects in Object Storage (S3)
- Jobs in a Queue
- Orchestrated by Step Functions
- On a schedule
New Era !!

Monolith

One Fault an
Bring Down entire server
Microservices

Better Control, different programming languages, scale independently
Functions - Serverless

More Control, Cost effective, Scale like a boss !

Youtube Serverless!!!

200+ Services
Hosting Services

FrontEnd - React
DNS
CDN
Storage
Home page
DNS

Frontend
Backend
GraphQL
Upload

Transcode Video into Video on Demand
Formats , Sizes, Thumbnails
Track Encoding Progress
Recommendations

Graph DB
ML Service
Search

Elastic Search
Analytics

Engagement &
Communication Service
Streaming
Events
Query and Visualization
Comments

Store data in NoSQL
Sentiment Analysis
Thank
You
deck
By Durgadas Kamath
deck
- 3