Pourquoi le DNS de Kubernetes est claqué au sol (notamment avec kube-proxy en iptables)
Dans cet article, j’expose 3 problèmes que j’ai rencontré dans ma carrière avec le DNS sur Kubernetes. Le 3eme est d’ailleurs un bug non corrigé à ce jour sur kube-proxy en mode iptables, et impacte notamment tous les clusters AWS EKS. Lisez bien jusqu’à la fin si vous êtes dans ce cas.
Building my own AI toolbox: AI providers, contexts, RAG
One of my focuses this year is AI. To learn more about this topic and also build agents, I built MaizAI, an AI agent toolbox.
200 deployments in production per day, Friday included: lessons learned
A few days ago I read on X this tweet from Charity Majors about the fear of deploying on Friday and agreed with her. I’ve had this "deploy on Friday" discussion several times over the years, and even proposed a talk about this topic at some French conferences a while ago (I didn’t pass the CFP :D).
La track qu'il manque en conférence
En conférence, ou même sur internet en général, on a toujours tendance à parler de sujets techniques sous un prisme positif: la nouvelle technologie (ou pratique) qu’on a introduite avec succès, le service qu’on a réussi à "scale", la tranformation d’entreprise qu’on a réussi (microservice, DevOps…)
La standardisation des techno côté dev pour scale les équipes: une obligation
Ou comment gagner en efficacité en standardisant au maximum les choix techniques dans les équipes de développement.
Pourquoi Appclacks est la meilleure solution de health check blackbox du marché
J’ai récemment open source tout l’écosystème Appclacks. Je résume dans cet article pourquoi la partie health check du projet est la meilleure du marché.
Design d'API HTTP: synchrone vs asynchrone
Lorsqu’on conçoit une API HTTP, on se retrouve vite confronté à un problème: certaines actions peuvent être longues et rentrent difficilement dans un modèle d’API synchrone. Comment résoudre cela ?
SLO: c'est quoi, pourquoi, comment, pour qui ?
Les SLO, c’est mon sujet du moment. En plus, je suis dans le train pendant 3 heures, une durée parfaite pour écrire un article de blog avec une contrainte de temps qui me forcera à le sortir rapidement (sans ça les articles stagnent en brouillon).
J’expliquerai donc dans cet article pourquoi je pense que les SLO sont un excellent outil pour faire du suivi de qualité, aider à la priorisation, et détecter rapidement les problèmes en production, et pourquoi toutes les équipes (tech, produit, management…) peuvent en bénéficier.