Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

Julien Landuré

June 09, 2017
Tweet

More Decks by Julien Landuré

Other Decks in Programming

Transcript

  1. 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
  2. C’est quoi le serverless ? Serverless = (B? || F?

    || P?)aaS … As A Service FaaS Function BaaS Backend
  3. 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
  4. 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
  5. Maturité Amazon Google Langages Node, Java, Python, C# Node Triggers

    13 3 Variables d’env IDE & tests en ligne Documentation Logs Pricing
  6. Points faibles • Très jeune et mouvant • Organisation du

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

    Facilité / #NoOps • Agile • Parfait pour certains usages • Prix