Olivier Jauze
Michelin, Senior Fellow
Clermont-Ferrand, France
Actions
Olivier is a Michelin Fellow with almost 20 years of experience in software engineering and architecture. Passionated in finding solutions to users’ problems with technology, Olivier coaches teams in their journey to deliver incredible products and for a couple of years now platforms too. Involved in many initiatives around Michelin core business, he is also working in the service & solution and consumer experience areas. Recognized as a disrupter, he’s continuously pushing organisations to adopt new business models and new ways of working. Recently he worked on an open source project to help software architect dealing with the continuous nature of today’s software delivery.
Area of Expertise
From a monolithic orchestrator to streaming with micro-services
At Michelin we know how to make tyres that is for sure. Do you know the Michelin Guide for restaurants? That's us too. But guess what? we also do some IT.
We would like to tell you a story of a project that started in Clermont-Ferrand right in the center of France during the first COVID lock down. Not the best conditions to start, right?
This project was all about replacing a huge and complex Business Process Management tool, an orchestrator of our internal logistic flows. And when we say huge, we really mean it: more than 24 processes, 150 millions of tyres moved representing 10 billions € of Michelin turnover. So why replacing such a critical component in our Information System? Mainly because it was built like a monolithic ERP and became difficult to maintain, not to say a potential single point of failure. We decided to replace it with a choreography of micro-services around our Kafka cluster.
And to make things easier, we had to deal with a set of constraints: no big bang to replace the existing system too risky and no iterations either as our testing costs would have exploded
Through this REX, we want to share with you
* how we decomposed this monolith: from the theory to the reality
* how the Kafka Connect ecosystem helped us to reduce the impact and isolate this monolith to start with
* how Kafka Streams was instrumental to implement this choreography composed of more than 150 micro-services
And bonus: it works in production
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top