En los últimos años, el equipo de ingeniería de Box estaba cada vez más preocupado de que su backend heredado para reportes no estaba escalando. Y a medida que el roadmap de Box crecía, el equipo de Observabilidad estaba interesado en adoptar una solución más confiable y rentable para la aplicación y el logging operativo que lo que proporcionaba Splunk.
Estos fueron procesos de misión crítica que cobraron mayor importancia, especialmente cuando Box continuó en su camino de transformar una infraestructura monolítica en cientos de microservicios para permitirle crecer, innovar y ofrecer nuevas características orientadas al cliente.
Debido a que la solución de logging heredada de Box tenía un precio basado en la cantidad de datos ingestados, a veces Box tenía que recortar los proyectos de logging para limitar los costos o los ingenieros de Box decidían no registrar eventos de microservicios recién desplegados.
Esa era una realidad en ese momento y era contraria a la misión de Box de transformarse rápidamente en una plataforma líder de administración de contenido en la nube. Esta transformación exigió que Box desglosara su monolito en microservicios, una dirección que requiere un logging más completo e integral, no menos.