serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - serverless... · - discovered...
TRANSCRIPT
![Page 2: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/2.jpg)
Serverless Meetup Hamburg-
14.11.2016
![Page 3: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/3.jpg)
Agenda
1. About me
2. What is serverless?
3. What is the Serverless Framework?
4. Live coding
5. Getting started
6. Q & A
![Page 4: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/4.jpg)
About me
![Page 5: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/5.jpg)
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)
![Page 6: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/6.jpg)
What is serverless?
![Page 7: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/7.jpg)
Client (HTTP)Server
Request
Response
![Page 8: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/8.jpg)
Client (HTTP)Server
Request
Response
![Page 9: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/9.jpg)
Client (HTTP)
ServerRequest
Response
Server
...
LB
![Page 10: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/10.jpg)
Client (HTTP)
ServerRequest
Response
Server
...
LB
![Page 11: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/11.jpg)
Client (HTTP)
ServerRequest
Response
Server
...
LB
$
$
$
![Page 12: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/12.jpg)
Client (HTTP)
Request
Response
Black Box
![Page 13: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/13.jpg)
Client (HTTP)
Request
Response
λ
![Page 14: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/14.jpg)
Client (HTTP)
Request
Response
λ
λ
λ
λ
![Page 15: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/15.jpg)
Client (HTTP)
Request
Response
λ
λ
λ
λ
λ
λ
λ
λ
λ
λ
λ
λ
![Page 16: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/16.jpg)
Client (HTTP)
Request
Response
![Page 17: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/17.jpg)
16000 req. / day (200ms avg. resp. time)
2 Servers $2.97 / day
Serverless $0.05 / day
What is serverless?
![Page 18: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/18.jpg)
Image (raw)
Image (thumbnail)
λ
![Page 19: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/19.jpg)
Message via Push
λ
![Page 20: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/20.jpg)
“Scheduled” (CRON)
λ
![Page 21: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/21.jpg)
IoT device
DB
λ
![Page 22: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/22.jpg)
λ
“Reaction to Event”
“Incoming Event”
![Page 23: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/23.jpg)
What is the Serverless Framework?
![Page 24: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/24.jpg)
What is the Serverless Framework?
![Page 25: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/25.jpg)
What is the Serverless Framework?
![Page 26: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/26.jpg)
Event driven
“Pay per execution”
Scales automatically
No maintenance cost
Low total cost of ownership
Was ist Serverless?
Focus on code
Serverless teams
![Page 27: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/27.jpg)
Live coding
![Page 28: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/28.jpg)
Getting started
![Page 29: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/29.jpg)
http://serverless.com
![Page 30: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/30.jpg)
http://serverless.com/framework/docs/providers/aws/guide/intro/
![Page 31: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/31.jpg)
https://github.com/serverless/serverless
![Page 32: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/32.jpg)
Q & A
![Page 33: serverless - files.meetup.comfiles.meetup.com/20365656/2016-11-14 - Serverless... · - Discovered the Serverless Framework on HackerNews (called “JAWS” back then) - More and more](https://reader030.vdocuments.site/reader030/viewer/2022040205/5f01fe587e708231d4020ca8/html5/thumbnails/33.jpg)
Thank you very much!