Architecture Horizon Cloud VDI - Change Subscriptions or Build New & Universal Broker Moving our Horizon Cloud VDI from a shared subscription to a dedicated one was not going to be as simple as I thought.
Kafka The Michelin Guide: an unexpected event driven use case tl;dr content publication is a challenge for an institution like the Michelin guide. Event streaming between SaaS solutions using Kafka hosted in Confluent cloud was a solution for us
Architecture Migrate Applications from Kafka On-Premise to Confluent Cloud Michelin introduced Kafka back in 2018 with some on-premises clusters. In my previous article, I shared how Kafka helped Michelin to learn distributed architectures as well as the complexities and
Architecture Under the hood of our blogging platform This article is a REX on how we choose and implement our blogging platform to meet our needs. Comparison between Ghost, Wordpress, Medium and Dev.to.
Architecture Edge Service using Quarkus and Mutiny In this blog post we will see how, in a micro services architecture, we can leverage on Mutiny the Quarkus reactive framework to create an Edge Service and compose asynchronous HTTP API calls from other microservices.
Automation Network and DevOps - Our Beginnings In a previous post I mentioned how Network needed to adopt DevOps principles in order to achieve the speed and agility required to meet the business needs (As a reminder,
Architecture A story on how Michelin continuously modernizes its information system Introduction Over 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
Architecture Moving from orchestration to choreography - Part 2 In the first article [https://blogit.michelin.io/choregraphy-or-orchestration-thats-the-question/] of this serie, we've been through the preliminary work to convince our organization to move from a central orchestrator (implemented with
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.
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.
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
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.
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
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 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.