Slide 1

Slide 1 text

Serverless: just a buzzword? Julien Landuré Eric Briand

Slide 2

Slide 2 text

Cloud Insiders Eric Briand Dev’ touche à tout à Zenika Nantes Organisateur du Docker Meetup Nantes @eric_briand @ebriand Julien Landuré CTO Zenika Nantes Organisateur du GDG Nantes @jlandure @jlandure

Slide 3

Slide 3 text

Serverless

Slide 4

Slide 4 text

Trending “serverless”

Slide 5

Slide 5 text

Trending “serverless” vs “docker”

Slide 6

Slide 6 text

C’est quoi le serverless ?

Slide 7

Slide 7 text

Euh… c’est du Paas ??

Slide 8

Slide 8 text

Redéfinissons déjà le reste... … As A Service IaaS Infrastructure PaaS Platform CaaS Container SaaS Software

Slide 9

Slide 9 text

C’est quoi le serverless ? Serverless = (B? || F? || P?)aaS … As A Service FaaS Function BaaS Backend

Slide 10

Slide 10 text

C’est quoi le serverless ? Lambda allows you to NOT think about servers. --AWS Logic can be spun up on-demand in response to events originating from anywhere --Google --Zappa

Slide 11

Slide 11 text

Timeline *aas AWS Google Cloud 2008 PaaS 2006 IaaS 2012 IaaS 2011 PaaS 2014 CaaS & FaaS 2014 CaaS 2016 FaaS Azure 2013 IaaS & PaaS 2016 CaaS & FaaS

Slide 12

Slide 12 text

Les principes du FaaS

Slide 13

Slide 13 text

Usecases

Slide 14

Slide 14 text

Tooling

Slide 15

Slide 15 text

Code

Slide 16

Slide 16 text

Exemple serverless gallery

Slide 17

Slide 17 text

Show me the code

Slide 18

Slide 18 text

Maturité Amazon Google Langages Node, Java, Python, C# Node Triggers 13 3 Variables d’env IDE & tests en ligne Documentation Logs Pricing

Slide 19

Slide 19 text

Chez moi c’est possible ?

Slide 20

Slide 20 text

Autre exemple

Slide 21

Slide 21 text

Points faibles ● Très jeune et mouvant ● Organisation du code, tooling, versioning ● Vendor lock-in ● FaaS = Nanoservices ? ● Event-driven architecture

Slide 22

Slide 22 text

Points forts ● Diviser pour régner ● Dev Experience / Facilité / #NoOps ● Agile ● Parfait pour certains usages ● Prix

Slide 23

Slide 23 text

Une question intéressante...

Slide 24

Slide 24 text

Le petit dernier pour la route

Slide 25

Slide 25 text

Just a buzzword ?

Slide 26

Slide 26 text

Merci ! Des questions ? Julien Landuré @jlandure @jlandure Eric Briand @eric_briand @ebriand