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 will find it interesting. Abstract (aka "I have no time, tell me what I need to know") : always
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.
Moving from orchestration to choregraphy - Part 1 Over the last decade, Michelin went from a big mainframe monolith to a choreography of micro services streaming business events to support its core business processes: the distribution of tires from our plants to our warehouses. At stake: our ability to deliver our tires to our customers on time and
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 Context Azure 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, we leverage the traditional hub and spoke model: The vast majority of the workload are Virtual
Architecture “The metamorphose” of our Information System by Implementing a distributed event streaming platform In this article, I want to share Michelin's experience on its first implementations of Kafka and distributed architectures, which is part of the early stages of implementing our EDA architectures. Our firsts experiences we had on a distributed platform.
Data Open Sourcing Kafka Connect transforms for Qlik Replicate We're very pleased to announce Kafka Connect transforms for Qlik Replicate in open source. This Single Message Transformation library aims to ease a Change Data Capture event integration into the Kafka ecosystem.
Architecture Learn EDA & Streaming from practice You hear more and more IT colleagues talk about event-driven architecture and stream programming, you understand this is the new paradigm shift of IT system design in company, but you might wonder how to grasp the key concepts quickly and most important how to apply them in your own
Data Ordering guarantee when using Qlik Replicate and Apache Kafka Streaming a database looks simple with Change Data Capture and Kafka. This post will explain the pitfalls and solutions when dealing with events ordering.
Network Network as a Service - Why Network needs DevOps What exactly is "Network as a Service"? Once you have your own understanding of that you can start the journey. I'll give my understanding below as well as the one from Wikipedia. As you start the journey towards network automation and Network as a Service there
Architecture Connected tires: lessons learned in moving to reactive systems Discover how the Michelin IoT data ingestion platform moved from a monolithic application to a reactive event based micro services system
Security Vulnerability : at the springs of the Styx What is vulnerability and why it is so crucial for cyber risks management.
Architecture Legacy integration, a story of modernisation Discover the challenges faced by Michelin teams to transform a 15 years old legacy system into domain-oriented streaming data source.
Data Featured Exponential Information Systems for a Data-Driven World We live in times of accelerating changes fueled with “exponential technologies”. “Exponential Information Systems” is all about constant adaptation for the information system. This article details it and show how it can contribute to a data-driven backbone towards a data driven company.
Security Network As a Service - NSX As I began the journey towards network as a service I was unsure where to start. How do I begin with the end in mind? The end target being a fully sustainable network environment where users can land on a user portal, click the network options they need and then
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 and analyze the network traffic between all our assets. We already had visibility of network traffic between "on-premise&
Platforms Platforms, you said platforms The platform concept is very trendy these days. This blog post is about explaining it and sharing some feedbacks on two real use cases we have at Michelin