EventDriven Data in motion, myth or reality When I started to work in IT a couple decades ago, the center of the universe for a software engineer was databases, mostly relational ones. We were relying heavily on their transactional capabilities to ensure data consistency. Integrating an app with the rest of the world was quite a challenge.
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 to move from a 2 days delay publication to near real time. Although it was not easy especially from an
Moving from orchestration to choreography - Part 3 Here our journey together almost comes to an end with the third article of this series "moving from orchestration to choreography". In part 1 [https://blogit.michelin.io/choregraphy-or-orchestration-thats-the-question/], I explained how we convinced our organization to get rid of our Business Process Management solution and adopt an
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 a Business Process Management tool) to a choreography of micro-services. This second article will focus on a critical
Open Source Michelin loves Open Source Software and we can prove it We said many times that @Michelin we are committed to open source. And not only because we're using OSS for decades but also as open source projects contributors when we're not ourselves proposing projects to the community. But today is a special day as one of
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
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