Le résultat
Mirakl est satisfait. Ils constatent de nombreux avantages à utiliser Aiven for Apache Kafka plutôt que de configurer leur propre cluster Kafka. L’un des principaux atouts est qu’Aiven prend en charge toutes les tâches de gestion et de mise à jour.
« Il est essentiel pour nous que nos développeurs se concentrent sur la création de valeur, plutôt que de lutter avec les opérations », déclare Nagi. « Pour le dire franchement, nous sommes une entreprise de marketplace en ligne, pas des gestionnaires de Kafka. »
Mirakl découvre également que leur temps de mise sur le marché s’est considérablement réduit. La raison en est profondément ancrée dans les bases. Une application monolithique repose sur un code source unique, ce qui limite le nombre de développeurs ou d’équipes pouvant y travailler simultanément. Avec les microservices, plusieurs équipes peuvent travailler sur différentes parties du système en même temps. Cela réduit le temps de développement et augmente l’agilité de l’entreprise.
À première vue, utiliser un service managé semble plus coûteux qu’un cluster auto-hébergé. Mais en prenant en compte les coûts de maintenance, de support et de développement des connecteurs, ainsi que la préoccupation constante de conserver des ressources critiques, le coût total de possession est en réalité bien plus bas.
Actuellement, Mirakl utilise environ 100 serveurs et de nombreux microservices ; Kafka traite environ 9000 messages par seconde. Cela rend les mises à jour complexes, mais ce n’est plus un problème pour Mirakl.
« Grâce à Aiven, le temps que nos équipes consacraient à gérer Apache Kafka peut désormais être investi dans notre activité principale. Nous avons trouvé exactement le partenaire que nous recherchions. Ils prennent en charge l’infrastructure de manière sécurisée et fiable, mais nous gardons toujours le contrôle de nos propres données. »