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

What’s new in cloud development environments? c...

What’s new in cloud development environments? conference

Par Julien Landuré & Jean-Philippe Baconnais

Le premier IDE dans le Cloud est apparu depuis plusieurs années maintenant et leur nombre ne cesse d'augmenter. Nous pouvons même dire qu'aujourd'hui, pour certaines ou certains, “Coder dans le Cloud” est devenu un outil du quotidien grâce aux Cloud Development Environments (CDE).

Beaucoup d’entreprises ont également compris que la “Developer Experience” (DX) est un concept essentiel pour le succès de leur projet, pour une bonne adoption de leurs produits et pour rendre les développeurs heureux.

Pourquoi coder dans le Cloud ? Quels sont les avantages ? les inconvénients ?

Repartez avec les fonctionnalités clés en tête qui vous rendront la vie plus facile.

Julien Landuré

June 11, 2024
Tweet

More Decks by Julien Landuré

Other Decks in Programming

Transcript

  1. Developer eXperience “Developer Experience is the activity of studying, improving

    and optimizing how developers get their work done.” https://theappslab.com/2017/04/04/developer-experience-what-and-why/
  2. Des outils et méthodologies pour travailler efficacement aider à la

    production de code de qualité aider à la collaboration et communication entre les dév fournir une documentation et un support sur l’utilisation de framework / outils cfhttps://developerexperience.io/
  3. Ce n’est pas un Virtual Desktop La notion de VDI

    (Virtual Desktop Infrastructure) n’est pas nécessaire. Ce n’est pas un Assistant IA Ça peut être le cas mais ce n’est pas le but premier. ❌ ❌ Ce n’est pas un nouvel IDE Vous pouvez conserver votre IDE préféré. ❌
  4. Onboarding amélioré Limitation des outils à installer sur son poste

    Configuration mutualisée Directement dans les projets et partageable Démarche #GreenIT #FinOps Prolonge la durée de vie de vos ordinateurs, moins besoin de puissance Sécurisation Application des règles de sécu en place et pas de code ou d’apps en local
  5. ✅ Cloud Workstations ✅ Idx ✅ Gitpod ❌ GitLab remote

    dev ✅ Docker Dev Environments ✅ GitHub Codespaces
  6. Retour L’Oréal Typiquement, les développeurs codaient et stockaient leur travail

    sur leurs ordinateurs portables physiques locaux, ce qui rendait souvent la configuration d’un nouvel environnement très longue et sujette aux erreurs. Ils devaient installer de nombreux composants, tels que des éditeurs de code, des bibliothèques ou encore des utilitaires sur leur ordinateur portable avant de pouvoir commencer à coder. La productivité des développeurs est la clé d'une transformation numérique réussie. Le modèle traditionnel de développement sur des machines physiques impacte non seulement de façon négative la productivité des développeurs, mais pose également des problèmes de sécurité. Les solutions d'environnement de développement basées sur le cloud, comme Cloud Workstations, [...] pour ses développeurs, laquelle prévoit de les laisser travailler de n’importe où, n’importe quand et à partir de n'importe quel appareil, et ce de manière cohérente, efficace et sécurisée. ⬇ https://cloud.google.com/blog/fr/topics/clients/loreal-favorise-la-productivite-de-ses-developpeurs-dans-le-cloud
  7. ROI ? e2-standard-4 (4 vCPU & 16 GB RAM) 9h

    x 22 jours = 198h/mois 0,32$ / heure => 64$/mois + (10$ de disque) 1 󰳕 74$ + Frais du cluster : 150$ 100 󰳕 74$ x 100 + Frais du cluster : 150$ ≃230$ d ≃7550$
  8. What’s new in cloud development environments? TZ Nantes 2024 #1

    Merci de votre attention ! Des feedback ?