+ All Categories
Home > Technology > Serverless and IoT - Philipp Muns

Serverless and IoT - Philipp Muns

Date post: 15-Apr-2017
Category:
Upload: withthebest
View: 216 times
Download: 2 times
Share this document with a friend
34
serverless.com
Transcript
Page 2: Serverless and IoT - Philipp Muns

Serverless and IoT

Page 3: Serverless and IoT - Philipp Muns

Agenda

1. About me

2. What is Serverless?

3. What is the Serverless Framework?

4. Live coding

5. IoT examples

6. How do I get started?

7. Q & A

Page 4: Serverless and IoT - Philipp Muns

About me

Page 5: Serverless and IoT - Philipp Muns

About me

- Philipp Müns (27) from Paderborn, Germany

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

- Studied computer science in Mannheim (Bachelor) and Paderborn (Master)

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

- Saw the Serverless Framework (previously JAWS) on HackerNews

- “Just Serverless” Blog / Agency, “Learn Serverless” book, learning materials

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

Page 6: Serverless and IoT - Philipp Muns

What is Serverless?

Page 7: Serverless and IoT - Philipp Muns

Client (HTTP)Server

Request

Response

Page 8: Serverless and IoT - Philipp Muns

Client (HTTP)Server

Request

Response

Page 9: Serverless and IoT - Philipp Muns

Client (HTTP)

ServerRequest

Response

Server

...

LB

Page 10: Serverless and IoT - Philipp Muns

Client (HTTP)

ServerRequest

Response

Server

...

LB

Page 11: Serverless and IoT - Philipp Muns

Client (HTTP)

ServerRequest

Response

Server

...

LB

$

$

$

Page 12: Serverless and IoT - Philipp Muns

Client (HTTP)

Request

Response

Black Box

Page 13: Serverless and IoT - Philipp Muns

Client (HTTP)

Request

Response

λ

Page 14: Serverless and IoT - Philipp Muns

Client (HTTP)

Request

Response

λ

λ

λ

λ

Page 15: Serverless and IoT - Philipp Muns

Client (HTTP)

Request

Response

λ

λ

λ

λ

λ

λ

λ

λ

λ

λ

λ

λ

Page 16: Serverless and IoT - Philipp Muns

Client (HTTP)

Request

Response

Page 17: Serverless and IoT - Philipp Muns

16000 req. / Day (200ms avg. res. time)

2 Servers $2.97 / Day

Serverless $0.05 / Day

Was ist Serverless?

Page 18: Serverless and IoT - Philipp Muns

Image (raw)

Image (thumbnail)

λ

Page 19: Serverless and IoT - Philipp Muns

Push notification

E-Mail

λ

Page 20: Serverless and IoT - Philipp Muns

“Scheduled”

E-Mail

λ

Page 21: Serverless and IoT - Philipp Muns

IoT device

Store data in DB

λ

Page 22: Serverless and IoT - Philipp Muns

λ

“Do something”

“Event comes in”

Page 23: Serverless and IoT - Philipp Muns

What is the Serverless Framework?

Page 24: Serverless and IoT - Philipp Muns

What is the Serverless Framework?

Page 25: Serverless and IoT - Philipp Muns

What is the Serverless Framework?

Page 26: Serverless and IoT - Philipp Muns

What is the Serverless Framework?

Page 27: Serverless and IoT - Philipp Muns

Event driven

“Pay per execution”

Scales automatically

No maintenance costs

Low total cost of ownership

Was ist Serverless?

Focus on code

Serverless teams

Page 28: Serverless and IoT - Philipp Muns

Live coding

Page 29: Serverless and IoT - Philipp Muns

IoT examples

Page 30: Serverless and IoT - Philipp Muns

https://github.com/garden-aid

Page 31: Serverless and IoT - Philipp Muns

How do I get started?

Page 32: Serverless and IoT - Philipp Muns

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

Page 33: Serverless and IoT - Philipp Muns

Q & A

Page 34: Serverless and IoT - Philipp Muns

Thank you for your attention!


Recommended