Ces dernières années, l'équipe d'ingénieurs de Box s'inquiétait de plus en plus de voir que son back-end de reporting existant ne scalait pas. Et avec le développement de la roadmap de Box, l'équipe Observabilité voulait adopter une solution plus fiable et plus économique que celle fournie par Splunk pour répondre à ses besoins de logging applicatif et opérationnel.
Les processus en question étaient stratégiques, et les enjeux étaient d'autant plus importants que Box continuait la transformation de son infrastructure monolithique en centaines de microservices, dans l'objectif de doper sa croissance, d'innover et de proposer à ses clients de nouvelles fonctionnalités.
La solution de logging de Box étant facturée en fonction du volume de données ingérées, il arrivait à Box de renoncer à des projets de logging pour limiter les coûts, ou aux ingénieurs de ne pas logger les événements des microservices récemment déployés.
C'était la dure réalité de l'époque. Or, cela ne cadrait pas avec la mission que s'était fixée Box : se transformer rapidement en plateforme de gestion de contenu dans le cloud et faire partie des leaders du marché. Pour assurer cette transformation, Box devait décomposer son monolithe en microservices, ce qui nécessitait plus de logging – pas moins.