Introduction to Serverless Architecture

- Madhu

- Todays Talk

What is Serverless?

What’s so special about it?

use cases

Demo

About Me

- JavaScript Developer @ Imaginea Tech

 

- Angular, Vue.js, Node.js

- Opensource contributer

github: madhusudhand

twitter: madhudollu​​

Serverless?

There are Servers

Run code without provisioning

or managing servers

zero administration*

API

Method

getUsers( )

endpint

/users

Operating System

VM

Runtime

Load balancers

Configurations

...

Cloud providers

Cloud Providers?

AWS Lambda

Google Cloud functions

Azure functions

Benifits

Pay for what you use

Scaling

Easier / Green deployments

Drawbacks

Vendor lock-in

Statelessness

Startup latency

No Long running functions

caching

Tooling

serverless

shep

Demo

AWS Lambda

&

Node.js

Function

exports.handler = (event, context, callback) => {
    // TODO implement
    callback(null, 'Hello from Lambda');
};

Q & A

Serverless?

By Madhusudhana Dollu

Serverless?

  • 63