Infrastructure et opérations

Infrastructure et opérations

Compte-rendu de la Duck Conf 2023 : La vie d’Ops au cœur d’un SI en évolution

Cet article est un compte-rendu d’un talk donné à la Duck Conf en 2023. Nos deux speakers d’OCTO Technology, Roberto Duarte - Ops/SRE et Hông Viêt Lê - Tech Lead Ops, nous font un retour d’expérience sur une mission de refonte d’un SI : quelles ont été les décisions prises, leurs conséquences sur une équipe, sur un produit et une infrastructure.  J'ai trouvé ce talk particulièrement intéressant car il permet de revivre les événements marquants d’un projet ambitieux et complexe et de se projeter dans…

Lire la suite
Infrastructure et opérations

[REX] L’E-Mail c’est le SMTP

De près ou de loin on connait tous SMTP. En 2022, l’énorme majorité des humains l’utilise quotidiennement sans bien sûr forcément le savoir. Vous pouvez l’avoir étudié et avoir oublié une bonne partie de son fonctionnement et comment il s'inscrit techniquement dans ses intéractions avec les autres technologies, ou alors vous ne l’avez jamais appris et vous avez une vague intuition du fonctionnement des e-mails.

Lire la suite
Infrastructure et opérations

Un schema registry pour passer à l’échelle

Faire évoluer les contrats d’interfaces peut être un casse-tête, surtout quand leur nombre se multiplie. Comment faire face à une augmentation des clients ? Dans ce billet seront abordées des solutions comme : un schéma registry minimaliste et la mise en place du zéro downtime deployment. Leurs implémentations et leurs utilisations seront détaillées. Cet article constitue un retour d'expérience sur la construction d’un Datawarehouse (DWH) et son alimentation en données. Il traite de l’augmentation du nombre d’utilisateurs du DWH et des solutions techniques mises en œuvre…

Lire la suite
Infrastructure et opérations

Paris Chaos Engineering Meetup #9 Perseverance – Notes

On February 10th, 2022, I attended the Paris Chaos Engineering Meetup #9 hosted by WeScale, I wanted to share my notes about this meetup ! Disclaimer : The recordings of each presentation aren’t published as I’m writing this report. Nevertheless, they should appear on the YouTube channel of the “Paris Chaos Engineering Meetup” TALK 1 -  Game Days at ManoMano Speaker : Clément Hussenot, Platform Engineering Manager at ManoMano ManoMano is in a hyper-growth cycle, and recently became a Unicorn 🦄 It’s a marketplace with 50…

Lire la suite
Infrastructure et opérations

Paris Chaos Engineering Meetup #9 Persévérance – Compte-Rendu 

Le 10 février 2022, j’ai assisté au Paris Chaos Engineering Meetup #9 hébergé chez WeScale, je voulais partager ce que j’ai pu retenir au travers d’un compte rendu. Petite précision : au moment où j’écris ces lignes, les enregistrements de chaque présentation n’ont pas encore été publiés. Néanmoins, ils devraient apparaître sur la chaîne youtube du meetup “Paris Chaos Engineering Meetup” TALK 1 - Des Game Days chez ManoMano Intervenant : Clément Hussenot, Platform Engineering Manager chez ManoMano  ManoMano est dans un cycle d’hyper-croissance, elle…

Lire la suite
Infrastructure et opérations

5 angles morts pour bien mener son chantier de perf – Compte rendu de la conférence de Jennifer Pelisson à la Duck Conf 2022

La mauvaise performance d’un produit informatique peut provoquer des ralentissements, des erreurs, voire des interruptions de service.  Dans sa présentation à la Duck Conf, Jennifer raconte l’histoire d’une plateforme de réservation d’examens au permis de conduire par des auto-écoles. Dans ce contexte particulier, les utilisateurs sont aux aguets pour récupérer un maximum de places aux dates souhaitées.  Flux simplifiés des échanges entre les différents applicatifs Pendant la phase d'expérimentation du produit, la production est tombée pendant 10 minutes à cause des performances. Cette interruption de…

Lire la suite
Infrastructure et opérations

5 trucs que vous devriez franchement arrêter de faire vous-même – Compte-rendu du talk de Florent Jaby à la Duck Conf 2022

“La meilleure qualité d’un informaticien c’est la paresse.” Dans son talk, Florent Jaby nous rappelle que c’est la répétition d’une même tâche rébarbative qui nous pousse, nous les développeurs, à écrire des scripts dans le but d’automatiser un maximum ces tâches fastidieuses. Comme, par exemple, construire et déployer une image Docker depuis une CI GitLab, dans le but d'éviter de le faire à la main. “Pour faire plus de choses, il ne faut faire que celles qui comptent et donc il faut faire des choix.…

Lire la suite
Infrastructure et opérations

Kubeflow: le ML industrialisé et à l’échelle dans Kubernetes

Pour les entreprises exploitant l’Intelligence Artificielle, bien maîtriser son intégration dans les écosystèmes de données reste un enjeu majeur. Parmi les défis à relever pour mettre en place l’IA de manière pérenne, l’industrialisation a su tirer son épingle du jeu pour devenir un élément indispensable d’une bonne intégration de l’IA en production. Dans cet article, nous vous proposons de vous tourner vers l’après industrialisation : le passage à l’échelle ! Cet article fait suite à plusieurs mois d’expérimentation de la solution Kubeflow permettant de déployer…

Lire la suite
Infrastructure et opérations

SLO : la puissance insoupçonnée des métriques

Lorsque l’on exploite un produit ou que l’on monte une infrastructure, il est normal de se poser la question “Est-ce que mon application fonctionne bien ?” En général, il est commun d’avoir deux réponses dans ce genre de cas : Mettre en place du monitoring illustrant le fonctionnement de mon application Mettre en place un système d’alerting pour être prévenu en cas de dysfonctionnement Cependant, rares sont les fois où l'on va se demander si les alertes positionnées sont pertinentes dans mon contexte (ex :…

Lire la suite
Infrastructure et opérations

BD – Le Load Balancer

Hello ! Un load balancer est un composant essentiel dans une infrastructure où il existe plusieurs instances de la même application. Nous les avons évoqués à plusieurs reprises, mais aujourd'hui, rentrons dans les détails. À quoi sert un load balancer, et comment répartit-t-il la charge ?   Pour aller plus loin : System Design: What is Load Balancing ? Comprendre le clustering (et le load balancing) en 6 minutes Répartition de charge Les Patterns des Geants du Web - Zero Downtime Deployment

Lire la suite