Serverless: just a buzzword?

Serverless: just a buzzword?

Les conteneurs se généralisent depuis maintenant quelques temps. Et un nouveau concept est déjà en train de pointer le bout de son nez : le serverless. Qu’est-ce que c’est ? Est-ce un buzz ou une réelle évolution ? Est-ce que l’on doit déjà mettre à la poubelle les conteneurs ? Au cours de cette présentation, nous présenterons les principes du serverless et nous ferons une mise en application avec AWS Lambda, Google Cloud Functions et le framework serverless. Nous essaierons d’apporter un éclairage sur l’intérêt de cette technologie à travers des exemples d’utilisation.

Speaker : Julien Landuré & Éric Briand

Présenté au RJDay Nantes 2017, au Web2Day 2017, au DevFest Lille 2017.
Video here: https://www.youtube.com/watch?v=P8pCWhPl9B4&list=PLdVDu8iO6zrMurVwGrFR23uw5OtGh4vFx

2e4c5b50c932d746d0a060047df5f6f9?s=128

Julien Landuré

June 09, 2017
Tweet

Transcript

  1. Serverless: just a buzzword? Julien Landuré Eric Briand

  2. 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
  3. Serverless

  4. Trending “serverless”

  5. Trending “serverless” vs “docker”

  6. C’est quoi le serverless ?

  7. Euh… c’est du Paas ??

  8. Redéfinissons déjà le reste... … As A Service IaaS Infrastructure

    PaaS Platform CaaS Container SaaS Software
  9. C’est quoi le serverless ? Serverless = (B? || F?

    || P?)aaS … As A Service FaaS Function BaaS Backend
  10. 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
  11. 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
  12. Les principes du FaaS

  13. Usecases

  14. Tooling

  15. Code

  16. Exemple serverless gallery

  17. Show me the code

  18. Maturité Amazon Google Langages Node, Java, Python, C# Node Triggers

    13 3 Variables d’env IDE & tests en ligne Documentation Logs Pricing
  19. Chez moi c’est possible ?

  20. Autre exemple

  21. Points faibles • Très jeune et mouvant • Organisation du

    code, tooling, versioning • Vendor lock-in • FaaS = Nanoservices ? • Event-driven architecture
  22. Points forts • Diviser pour régner • Dev Experience /

    Facilité / #NoOps • Agile • Parfait pour certains usages • Prix
  23. Une question intéressante...

  24. Le petit dernier pour la route

  25. Just a buzzword ?

  26. Merci ! Des questions ? Julien Landuré @jlandure @jlandure Eric

    Briand @eric_briand @ebriand