serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered...
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
λ
“Scheduled” (CRON)
λ
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!