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
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
La chance d’avoir pu faire 6 editions de #DevoxxFR sur 10. Un thread ⬇️
2014: mon premier Devoxx avé la moquette 70 (et officiellement ma premiere conf tech en tant que speaker). Avec l’ami Cyrille @_dupdob , on a parlé de programmation reactive, multithreading et de système faible latence.
@morlhon comme gilet rouge dans la salle qui nous chambre comme il faut avant pour nous détendre, supers retours ensuite et gros blast pour nous 2.
(Et 1er talk fait en suivant la méthode Nancy Duarte)
Interesting techniques applied to wrong usages may hurt. A thread 🔽
Seems obvious in lots of domain but not in our Software development field (note: I didn’t talk about software Engineering on purpose)
Me: Why do we have such an increase of infrastructure costs recently?
SRE: It seems that we have a new “OTF env” fad since last month… As a result, more than 70% of our global infrastructure costs are related to non-production environments...
Me: Whaaat? How does this happen? What is “OTF env” exactly?
SRE: OTF envs means “On-The-Fly environments”. It is a mechanism we have recently built in order to setup our entire stack (monolith, new apis, db, message brokers etc) on a K8 dev cluster in a couple of minutes.