Nom d'un Pipeline ! Podcast By Julien Danjou cover art

Nom d'un Pipeline !

Nom d'un Pipeline !

By: Julien Danjou
Listen for free

About this listen

Plongez dans l'univers fascinant du CI/CD, du test et du DevOps avec le podcast "Nom d'un Pipeline!". À chaque épisode, découvrez les dessous des processus de développement, de l'intégration continue à la livraison continue, et explorez les défis et les innovations qui transforment le paysage du développement moderne. Accompagné d'experts de la scène DevOps, de développeurs passionnés et d'architectes système, ce podcast est le rendez-vous incontournable pour tout développeur souhaitant perfectionner ses compétences et comprendre les tendances actuelles du secteur. Que vous soyez un professionnel aguerri ou un débutant curieux, "Nom d'un Pipeline!" vous offre une plongée profonde dans le monde palpitant du DevOps. Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.Julien Danjou
Episodes
  • Plongée dans l'univers de la qualité logicielle avec Jean-François Fresi
    Dec 9 2024

    🎙️ Dans l'épisode 19 de Nom d'un Pipeline !, Julien Danjou accueille Jean-François Fresi, expert en qualité logicielle et ingénierie. Avec 20 ans d'expérience dans le secteur, Jean-François partage sa vision sur la place centrale de la qualité dans le développement logiciel.


    💡 Ce que vous apprendrez dans cet épisode :


    1. Qualité au-delà des outils : La qualité, ce n'est pas uniquement des outils comme Selenium, mais un travail d'équipe et une réflexion sur les bonnes pratiques.

    2. De la théorie à l'impact concret : L'importance de transformer des concepts comme BDD en actions collaboratives.

    3. Adapter les outils au contexte : Pourquoi le meilleur outil dépend toujours des compétences de l'équipe et du projet.

    4. L'IA dans les tests : Opportunité ou mirage ? Jean-François explore les limites et le potentiel des technologies d'IA pour l'automatisation.

    5. Culture et transformation : Comment impulser un changement durable dans les organisations, même face aux résistances culturelles.


    🚀 Cet épisode est une mine d'or pour tous les passionnés de DevOps, CI/CD, et ceux qui souhaitent élever leur pratique de la qualité logicielle à un autre niveau. Ne le manquez pas !


    🎧 Bonne écoute !


    Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.

    Show more Show less
    50 mins
  • Monorepo ou Polyrepo ? Le débat enfin tranché par l’expérience de PayFit avec Nicolas Beaussard-Hatchuel
    Nov 25 2024

    🚀 Dans l’épisode 18 de Nom d’un Pipeline !, Julien Danjou reçoit Nicolas Beaussard-Hatchuel, Staff Engineer chez PayFit, pour une discussion passionnante autour de l’ingénierie logicielle, des monorepos, et de l’efficacité des pipelines CI/CD. Voici les points clés et les leçons à en tirer.


    Une transition vers le monorepo : pourquoi et comment ?

    Face à des systèmes complexes dispersés en polyrepos, l’équipe de Nicolas a entrepris un retour stratégique au monorepo. Ce choix, souvent débattu, permet de mieux gérer les dépendances, d'accélérer les cycles de déploiement, et de centraliser les outils comme Nx et Mergify. Nicolas met en lumière la difficulté de convaincre des équipes sceptiques, mais aussi les résultats impressionnants : réduction des temps de déploiement de plusieurs jours à 25 minutes en moyenne.


    Optimisation CI/CD : accélérer sans compromettre la qualité

    En adoptant des outils comme Nx Cloud, PayFit a économisé l’équivalent de 137 jours de CI sur une période de 90 jours. La mise en cache distribuée et la parallélisation des tâches ont été essentielles pour atteindre ces résultats.


    Leçons organisationnelles : réussir ensemble

    Ce succès repose sur une collaboration étroite entre les équipes et un soutien actif aux premiers utilisateurs (early adopters). Nicolas souligne également l’importance de maintenir des équipes focalisées sur des rôles spécifiques, comme le support des plateformes.


    Leçons clés pour votre organisation


    • Monorepo vs polyrepo : Évaluez vos besoins en fonction de la taille de vos équipes et des outils disponibles.

    • Automatisez intelligemment : Réduisez les actions manuelles grâce à des merge queues et des tests intégrés.

    • Investissez dans vos équipes : Encouragez la collaboration et la confiance entre développeurs.


    🎙️ Bonne écoute !


    Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.

    Show more Show less
    1 hr and 8 mins
  • Build vs Buy : le dilemme auquel même Mirakl n’échappe pas avec Romain Broussard
    Nov 11 2024

    🎙️ Dans le dernier épisode de Nom d'un Pipeline !, Julien Danjou accueille Romain Broussard, leader chez Mirakl, pour explorer les défis et les stratégies de mise en œuvre du DevOps et de la CI/CD (Intégration Continue et Déploiement Continu) dans une organisation SaaS en croissance rapide. Romain y partage son parcours unique et comment Mirakl optimise ses processus pour améliorer la collaboration et l'efficacité.


    1. Le parcours de Romain Broussard
    Romain a travaillé dans des rôles techniques dès le début de sa carrière, lorsqu'il a fallu structurer les relations entre les équipes systèmes et de développement. Aujourd'hui, chez Mirakl, il gère des équipes de DevOps avec une orientation sur l'autonomie et l’innovation.


    2. La culture DevOps chez Mirakl
    Mirakl suit une approche structurée en mettant en place des équipes de support transversales et en utilisant les principes de Team Topologies. Cette organisation entre "équipes orientées flux" et "équipes de plateforme" permet de renforcer l’autonomie des équipes tout en soutenant les développeurs.


    3. Construire ou acheter ?
    Romain évoque la "maladie" bien connue des ingénieurs : le biais de construire en interne plutôt que d'acheter des solutions existantes. Bien que certaines solutions comme Backstage soient tentantes, Mirakl a préféré développer son propre portail pour garantir une meilleure adéquation avec ses besoins.


    4. Défis d’automatisation et de CI/CD
    Mirakl déploie des environnements multi-clients et optimise la CI/CD pour minimiser les temps de déploiement tout en conservant la flexibilité. Des systèmes comme GitHub Actions pour les workflows réutilisables et Kubernetes pour l’orchestration sont utilisés afin de standardiser et faciliter les déploiements.


    5. Vers une autonomie renforcée
    Le portail de développement de Mirakl facilite l'autonomie des équipes en rendant les outils disponibles et accessibles. L’approche inner-source permet également aux équipes de contribuer à l’amélioration continue des workflows et des infrastructures.


    • #NomdunPipeline 🎙 Épisode avec Romain Broussard de Mirakl sur la croissance du DevOps

    • #Mirakl 🌍 : Leader SaaS avec des équipes de DevOps autonomes et structurées

    • #DevOps 🚀 : Simplifier la collaboration et automatiser les déploiements en entreprise

    • #CICD 🔄 : Améliorer les flux de travail avec GitHub Actions, Kubernetes, etc.

    • #TeamTopologies 📊 : Modèle organisationnel pour des équipes techniques plus efficaces

    • #BuilderOrBuy 🤔 : Savoir quand développer des solutions internes ou adopter des outils du marché

    • #PortailDev 💻 : Un espace pour offrir autonomie et ressources aux développeurs

    • #Automatisation 🤖 : Réduire les temps de déploiement, améliorer la CI/CD

    • #FeedbackLoop 🔄 : Importance d’un retour constant des utilisateurs pour un DevOps réussi

    • #MiraklTeam 👥 : Travailler chez Mirakl – une équipe DevOps en pleine expansion


    🎙️ Bonne écoute !


    Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.

    Show more Show less
    1 hr
No reviews yet