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