Skip to content

comworkio/pulumi-university

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pulumi University

Title: "Pulumi, ou comment gérer votre infrastructure avec votre langage préféré" Speakers: Idriss Neumann, Alexis Fala, Julien Briault

Abstract

N’avez-vous jamais rêvé de pouvoir gérer votre infrastructure avec votre langage de programmation préféré ? D'exposer vos scripts de provisionnement et déploiement d'infrastructure comme un véritable service web moderne et utilisable par le plus grand nombre ?

Vous connaissez certainement Terraform ; Pulumi se positionne comme une alternative sérieuse à cette solution extrêmement populaire dans le domaine de l'infrastructure en tant que code (IaC).

Dans cette université nous vous proposons de découvrir ce challenger en mettant en lumière ses points forts comme la programmation multi-langages, la possibilité de mieux tester son code, d'avoir une couche d'abstraction multi-cloud plus efficace et même la capacité de réaliser de véritables applications web modernes de déploiement ...

Venez découvrir Pulumi, l'essayer et qui sait ? Peut-être l'adopter !

Elevator pitch

Cette université à pour but de montrer qu'il n'a jamais été aussi simple pour un développeur ou une développeuse de gérer et provisionner son infrastructure en restant dans son langage de prédilection.

Elle a aussi pour but de montrer qu'on peux aller beaucoup plus loin en créeant de véritables d'applications webs modernes et multi-cloud grâce à la puissance des écosystèmes qui existent dans ces langages de programmation : frameworks pour faire des API microservices, frameworks de tests unitaires, facilité d'implémentation de design patterns comme Adapter pour apporter une couche d'abstraction multicloud, etc.

Elle fait aussi beaucoup sens aujourd'hui dans un contexte de changement de licences sur les produits d'Hashicorp en proposant une alternative qui reste opensource et qui de par sa proposition de valeur, permet de proposer une architecture de code avec un couplage plus faible à la technologie d'IaC.

Notes

Cette université est une fusion de deux talks qui ont été donnés sur Pulumi récemment :

  • Première partie : Mettre les références de Julien
  • Deuxième partie acceptée à Devops DDay mais désistement
  • Une idée du contenu de la deuxième partie se retrouve aussi dans ce live organisé chez Groupbees, mais sera moins orienté sur le produit mais plus dans la façon dont il a été conçu pour répondre aux enjeux de multi-cloud et de découplage: https://youtu.be/RF0C3HGIBHA?si=UTqAvOTc9djGyUiH

En résumé, en deuxième partie, on fera une session de live coding avec un scénario complet de provisionnement d'infra en Python et en Go puis l'exposition de ce scénario de provisioning sous forme d'API avec le framework FastAPI.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages