Transcript de ma conférence « Une Application Résiliente, dans un Monde Partiellement Dégradé »

11 décembre 2023conference, transcript, résilience, architecture

En 2019, j’ai commencé à travailler sur un gros système distribué, avec plusieurs dizaines de services qui interagissaient pour répondre aux attentes de nos clients. Et j’ai retrouvé, en amplifié, des problématiques que j’avais déjà rencontrées de manière plus subtile, lorsque je travaillais sur des systèmes consitués d’une demi-douzaine de composants.

C’est à ce moment là que j’ai commencé à travailler sur un talk intitulé « Une Application Résiliente, dans un Monde Partiellement Dégradé », que j’ai depuis donné plusieurs fois en conférences entre 2019 et 2023.

Je suis ainsi intervenu lors de AWS re:invent 2020 (30 minutes) ou pendant le Forum PHP 2019 (40 minutes) :


Cela dit, puisque tout le monde n’accroche pas avec le format vidéo et que beaucoup préfèrent du texte, voici une tentative de transcript de cette conférence. Ou, plutôt, voici un déroulé de quasiment tous les morceaux que j’utilise pour donner ce talk, en les sélectionnant à chaque fois en fonction du public cible et de la durée dont je dispose.

Nous avons choisi une technologie ? À nous d’assumer les maintenances, maintenant !

9 novembre 2023maintenance, management, développement

Développeur, développeuse.
Tous les jours, nous effectuons des choix, prenons des décisions.
Qui ont un impact sur nos projets et nos équipes.

Quel langage / framework / bibliothèque pour ce projet ? MySQL, DynamoDB ou MongoDB ? Monolithe, monolithe distribué, microservices, ou monolithe modulaire ? Kubernetes ou Lambda ?

Après ces choix et décisions, dans la vie de nos projets, régulièrement, des mises à jour arrivent…

Quel langage apprendre en 2023 ?

10 janvier 2023langage, programmation

« Quel langage me conseilles-tu d’apprendre ? »

Cette question revient à maintes reprises en début d’année et je lis souvent : « PHP », « Java », « Rust », « Haskell »
Et je suis déçu.

Oui, ces langages de programmation ont une certaine importance…
Mais ce ne sont plus mon premier conseil.