Souhaib Guitouni
This is my personal blog.
I am an engineering manager and software engineer, with a passion for all aspects of computer software, from data and AI to frontend, backend, and platform engineering. I love building ambitious goals and working with talented people to achieve them.
I like cats, cooking, gardening and golf. I dislike bigotry, cruelty and endives.
Check out my full resume.
Managing a data platform team in a data mesh involves balancing decentralized domain ownership with centralized support, fostering collaboration, leveraging automation, and continually refining processes. Balancing decentralized domain ownership with centralized support is key to managing a data platform team in a data mesh. The approach emphasizes strong collaboration, effective automation, and ongoing process refinement.

More Stories
User Action Service: from the Monolith to the Cloud
As part of their shift to a service-oriented architecture, I rebuilt their user actions system—vital for customer support and fraud detection—into a standalone microservice powered by Bigtable. This article will walk you through my journey, from overcoming monolith limitations to migrating massive datasets with Apache Beam and deploying a high-performance service on GCP.
