👋 I'm Durgadas
👨💻 Senior Architect @ Persistent Systems
Let's connect!
durgadas.in (blog)
@imdurgadas (twitter)
@durgadaskamath (youtube)
kamathdurgadas (linkedin)
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
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!
FaaS (Function As a Service) offering in AWS
Can be triggered by different kinds of events
One Fault an
Bring Down entire server
Better Control, different programming languages, scale independently
More Control, Cost effective, Scale like a boss !
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