Architecture A story on how Michelin continuously modernizes its information system IntroductionOver the past years, we at Michelin Group, have been trying to think about how to deeply change the way we plan, build and operate our information system to adapt
Architecture Drupal on Kubernetes (a.k.a stateful application) The production implementation detail of our API portal developed on top of Drupal and hosted as a stateful application on a Kubernetes cluster.
Cloud Azure Private Endpoints implementation at scale // DNS deep-dive The intent of this article is to explain how we deployed widely Azure Private Link on PaaS Services and how we tackled the DNS part of this technology, both for
Cloud Kubernetes Vanilla @ Michelin - Why? How? This article will retrace Michelin journey around containers and container-orchestration (Kubernetes) systems over the last 3 years. We believe that this feedback is interesting because we made strong choices from
Infrastructure Cloud Management Gateway connectivity - A case study For my first post here I will be going through a recent case (not so much anymore but hey, that is life !) we spent time on, last Summer. Hopefully you
Architecture Managing Gitlab instance on Azure Details about our Gitlab architecture and deployment process mainly based on Azure managed services with databases, cache and file storage.
EventDriven From Kafka to Delta Lake using Apache Spark Structured Streaming Using Spark Structured Streaming to consume Avro events from Kafka and consolidate them with Delta Lake format on Azure Data Lake Storage
Network Azure ExpressRoute and VPN Gateways coexisting - Conditional routing for web-surfing to third party solution ContextAzure implementation at Michelin follows Microsoft recommendations: we have several virtual Data Centers (vDC) in different regions connected to our "on-premises" network through Express Route. In terms of network topology,
Cloud Azure Network Insights with Traffic Analytics Within Michelin, we have connections from several geographic points to Azure regions, through Express Route circuits. An important requirement from our Network and Security teams is the capability to inspect