use case driven (“VaBenne” elsewhere) Profile picture
Change Agent (powered by software). Symmathecist & VP of Engineering @AgicapFrance . Organizer of #DDDFR meetup #lowLatency #nfluent creator #Decolonial #mma

Apr 22, 2022, 10 tweets

Hier a #DevoxxFR , une super session à propos du challenge de releaser sans interruption de service malgré les changements appliqués à nos bases de données relationnelles. Un thread ⬇️

Comment supprimer une colonne, éviter que vos ORMs ne foutent la grouille, éviter les ennuis avec des enums qu’on enrichit… #devoxxFR

Quelques tips & resumé. #devoxxFR

Et si on parlait de l’impact en terme de locks entre les modifications de schemas et les statements SQL qui continuent de passer en prod pendant nos releases #devoxxFR

Locks, migrations de schema de base de données et releases (suite) #DevoxxFR

Gaffe à ne pas inclure dans les mêmes transactions un ensemble d’operations de migrations lentes car celles ci vont bloquer certaines opérations qui s’exécutent normalement sur votre prod et vous générer attentes et timeout pour vos end users #DevoxxFR

Encore des supers recommandations : ajouter une colonne, créer un index etc sans interruption de service. #devoxxFR

Des tips, encore des tips… De l’or ce retour d’exp de 5 ans de pratiques, vraiment… 🤩 #devoxxFR

En conclusion… #DevoxxFR

Franchement, un super talk (à voir quand les videos seront publiées)

Pro tip : « Vaut mieux casser la migration que casser l’application » (Nelson Dionisi) #DevoxxFR

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling