
INTRODUÇÃO
Líder mundial em beleza, defensor do 'Beauty Tech'
A L’Oréal é a líder mundial em beleza — o único foco de sua experiência e paixão nos últimos 115 anos. Em 2018, a L’Oréal entrou em uma nova era, introduzindo o termo 'Beauty Tech' e aproveitando o potencial das novas tecnologias.
Com uma velocidade e dimensionar sem precedentes, a tecnologia revolucionou vidas e interações sociais, abrindo novas oportunidades de negócios a serem aproveitadas. Para enfrentar este novo paradigma, a L’Oréal foi pioneira em Beauty Tech, promovendo beleza personalizada, inclusiva e responsável em grande dimensionar com o lema: “Beleza para cada um, impulsionada por Beauty Tech.” Beauty Tech e Digital abrangem todos os produtos e dispositivos de beleza aumentada, marketing aumentado, serviços online e offline e plataformas digitais, impulsionados por tecnologia/TI, dados e inteligência artificial. A empresa está comprometida em criar soluções inovadoras que aprimorem as experiências de beleza e contribuam para um futuro em que a beleza seja inclusiva, sustentável e atenda às diversas necessidades e preferências de todos os indivíduos em todo o mundo.
O Tech Accelerator é um departamento interno dedicado a catalisar a inovação digital na L’Oréal. Ela possui duas divisões: Serviços e Soluções. Os serviços desenvolvem produtos para varejistas e consumidores. ModiFace faz parte da divisão de Serviços, por exemplo. É líder mundial no campo de experimentação virtual (VTO) e oferece aos clientes o poder de experimentar centenas de novos visuais em minutos usando realidade virtual.
A divisão de Soluções projeta produtos para ajudar os funcionários da L’Oréal a serem mais eficientes e produtivos. Por exemplo, foi criada uma ferramenta com tecnologia de IA para facilitar a remoção de determinados ingredientes das fórmulas sem alterar a eficácia, a textura ou o aroma do produto.
"Nossos aplicativos precisam ser rápidos, de alto desempenho e capazes de processar grandes volumes de dados sem problemas", explicou Moutia Khatiri, CTO da Tech Accelerator Isso é desafiador de alcançar, e o MongoDB Atlas foi a plataforma de banco de dados perfeita para a tarefa.
O DESAFIO
Cálculos complexos em grandes volumes de dados — sem causar latência
Uma das soluções internas necessárias para se conectar a várias fontes de dados e buscar correlações para orientar a equipe sobre como tomar decisões empresariais mais eficientes. Isso envolve armazenar grandes volumes de dados enquanto realiza cálculos e análises em tempo real.
“Os usuários executam simulações para prever os resultados de diferentes decisões de negócios, por exemplo”, disse Moutia Esses são cálculos complexos que precisam recuperar e reestruturar grandes quantidades de dados do nosso Data Warehouse corporativo. Todo o processo pode exigir de 20 a 25 cliques, então, se houvesse uma latência de cinco segundos por clique, isso se tornaria inviável.
Esta solução foi criada sobre outro banco de dados NoSQL para dar suporte ao aplicativo, mas não era potente o suficiente para lidar com o volume de dados necessário para os cálculos. Ele também possuía funcionalidades limitadas prontas para uso, o que tornava o desempenho e a agilidade de implementação bastante restritos.
“O banco de dados não foi projetado para cálculos, então tivemos que realizar muitos cálculos baseados em código no backend”, explicou Mia Nasr Khneisser, Desenvolvedora Líder Full-Stack da Tech Accelerator. “Acabamos realizando cálculos por meio de scripts em vez de diretamente no banco de dados e precisávamos adicionar código JavaScript até mesmo para consultas simples.”
Essa abordagem era insustentável e não escalável. À medida que o aplicativo gerava mais dados e ampliava seu escopo, o desempenho continuou a sofrer.
“Performance é a questão mais visível para os usuários.” "Eles não se importam com o que está causando isso, apenas querem que seus aplicativos funcionem”, acrescentou Mia. “Nosso banco de dados não era adequado para iterações de alta velocidade, então precisávamos substituí-lo rapidamente.”


