The shaken future of DevOps in the light of Serverless (French Talk)

A presentation at GitLab Connect France in November 2020 in by Xavier Lefèvre

Slide 1

Slide 1

L’avenir bouleversé du DevOps à l’aune de Serverless

Slide 2

Slide 2

👋 Salut ! Moi : Xavier Lefèvre Job 👨‍💻 : VP of Engineering Entreprise 🏢 : Theodo - agence de conseil et développement web Passions 🤩 : ☁ Serverless - 🏍 Moto - 🏮 Voyage @xavi_lefevre

Slide 3

Slide 3

Plan 👀 Rétrospective du web 🔥 Le pari Serverless d’AWS ➡ À quoi ressemblera la suite ?

Slide 4

Slide 4

👀 Rétrospective du web

Slide 5

Slide 5

L’informatique ou l’art de l’abstraction

  • d’abstraction

Slide 6

Slide 6

Une architecture web il y a peu Usages : Exigence faible des utilisateurs Marché : Faible compétition

Slide 7

Slide 7

Une architecture web aujourd’hui Usages : Forte exigence des utilisateurs Marché : Ultra compétitif

Slide 8

Slide 8

La philosophie DevOps

Slide 9

Slide 9

La réponse de l’industrie cloud Serverless

Slide 10

Slide 10

🔥 Le pari Serverless d’AWS

Slide 11

Slide 11

Serverless, c’est quoi ? Des services cloud auto-managés, auto-scalables et payés à l’usage

Slide 12

Slide 12

Avantages ● ● ● ● ● ● Auto-scalable Paiement à l’usage Meilleur lead-time dev et ops Best practice sécurité Écologique Contrôle fin des coûts et Inconvénients ● ● ● Vendor lock-in Black box Maturité de la technologie Serverless abstrait scalabilité sans surcoût 💸

Slide 13

Slide 13

Ce qui change côté DevOps

Slide 14

Slide 14

Ce qui change côté DevOps Code Une facilité et nécessité à créer des environnements de développement ISO Prod

Slide 15

Slide 15

Ce qui change côté DevOps Test Facilité de monter/démonter des features environments pour tester en isolation (manuels et automatisés) Un besoin d’autant plus fort de tester l’IaC

Slide 16

Slide 16

Ce qui change côté DevOps Release & Deploy Fonctionnalités de release pré-packagé comme le versioning des Lambdas et canary deployment

Slide 17

Slide 17

Ce qui change côté DevOps Operate Les machines et systèmes entièrement managés par le cloud provider L’opportunité d’optimiser ses dépenses beaucoup plus finement à l’action d’un utilisateur près

Slide 18

Slide 18

Ce qui change côté DevOps Monitor Une architecture très éclatée se reposant sur une boîte noire, donc un challenge plus fort d’observabilité (sécurité, bugs et performance)

Slide 19

Slide 19

➡ À quoi ressemblera la suite ?

Slide 20

Slide 20

Côté Tech : Le vendor lock-in à abattre L’espoir d’un standard Serverless Cross-Cloud (Publique, Privé et Dédié) Avec des initiatives comme : - OpenFaaS - K-Native - Kubeless - Anthos

Slide 21

Slide 21

Côté Job : Le DevOps continue sa mutation SysAdmin DevOps DevSecOps Site Reliability Engineer Ops FinOps NoOps

Slide 22

Slide 22

Merci 😊 @xavierlefevre @xavi_lefevre