serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered...

Post on 04-Jun-2020

26 views 0 download

Transcript of serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered...

Serverless Meetup Hamburg-

14.11.2016

Agenda

1. About me

2. What is serverless?

3. What is the Serverless Framework?

4. Live coding

5. Getting started

6. Q & A

About me

About me

- Philipp Müns from Paderborn

- Web Development since ~2000 (“Frontpage era”)

- Computer science in Mannheim (B.Sc.) and Paderborn (M.Sc.)

- Professional web development (Ruby on Rails, Meteor, Node.js)

- Discovered the Serverless Framework on HackerNews (called “JAWS” back then)

- More and more involvement into the Serverless community (PRs, blog posts, book, …)

- Joined Serverless, Inc. as a Full-Time Core Developer / Maintainer

@pmuens (GitHub)

@pmmuens (Twitter)

What is serverless?

Client (HTTP)Server

Request

Response

Client (HTTP)Server

Request

Response

Client (HTTP)

ServerRequest

Response

Server

...

LB

Client (HTTP)

ServerRequest

Response

Server

...

LB

Client (HTTP)

ServerRequest

Response

Server

...

LB

$

$

$

Client (HTTP)

Request

Response

Black Box

Client (HTTP)

Request

Response

λ

Client (HTTP)

Request

Response

λ

λ

λ

λ

Client (HTTP)

Request

Response

λ

λ

λ

λ

λ

λ

λ

λ

λ

λ

λ

λ

Client (HTTP)

Request

Response

16000 req. / day (200ms avg. resp. time)

2 Servers $2.97 / day

Serverless $0.05 / day

What is serverless?

Image (raw)

Image (thumbnail)

λ

Message via Push

E-Mail

λ

“Scheduled” (CRON)

E-Mail

λ

IoT device

DB

λ

λ

“Reaction to Event”

“Incoming Event”

What is the Serverless Framework?

What is the Serverless Framework?

What is the Serverless Framework?

Event driven

“Pay per execution”

Scales automatically

No maintenance cost

Low total cost of ownership

Was ist Serverless?

Focus on code

Serverless teams

Live coding

Getting started

http://serverless.com

http://serverless.com/framework/docs/providers/aws/guide/intro/

https://github.com/serverless/serverless

Q & A

Thank you very much!