O blog da AWS
Natura & Co. Transforma a Comunicação com Consultoras de Beleza usando AWS: Um Caso de Sucesso
Por Fabrício Rucci, Denis Santos, Renzo Petri, Thiago Couto e Breno Silva
Introdução
Natura & Co., um conglomerado de empresas de cosméticos que inclui Natura, Avon e The Body Shop, é agora a quarta maior empresa de cosméticos do mundo, com presença em mais de 110 países. Para sustentar seu movimento de expansão global e seus esforços de digitalização, a Natura enfrentou o desafio de modernizar e personalizar a comunicação com suas 7,7 milhões de Consultoras de Beleza. Este caso de sucesso descreve como a Natura & Co. e a Amazon Web Services (AWS) colaboraram para criar a solução “Cards”, que revolucionou a forma como a empresa se conecta com suas Consultoras.
O Desafio
O desafio era claro: modernizar a comunicação com milhões de Consultoras de Beleza em todo o mundo de forma personalizada. Isso envolveu a criação de mensagens individualizadas, adaptáveis a várias marcas e idiomas, além de garantir escalabilidade e resiliência. Em 2018, a Natura criou uma solução chamada “Cards” para gerenciar essa comunicação, mas com o crescimento contínuo da empresa, essa aplicação logo se tornou limitada, com problemas de escalabilidade e impactos negativos nas equipes de Comunicação e CRM.
Após uma análise das opções disponíveis no mercado, a Natura & Co. optou por construir uma solução proprietária, um novo “Motor de Cards”, que se apoiaria nas tecnologias da AWS e utilizaria o ScyllaDB como banco de dados. Vários motivadores influenciaram essa decisão:
- Viabilizar a comunicação individualizada com Consultoras e Representantes.
- Escalabilidade, para a criação simultânea de dezenas de milhões de cards.
- Alta disponibilidade, garantindo a recuperação sem interrupções para as Consultoras de Beleza.
- Modelo de precificação flexível, com parte do processamento “pay as you go” e parte fixa de acordo com a infraestrutura.
- Solução 100% baseada em nuvem.
A Solução
A Natura & Co., em colaboração com a AWS, desenvolveu uma solução de Banners e Cards personalizada. O processo envolve a segmentação e disponibilização de mensagens por meio do Amazon S3. Em seguida, as funções AWS Lambda processam essas mensagens individualmente e as armazenam em um banco de dados NoSQL (ScyllaDB), com TTLs personalizados de acordo com a validade de cada Banner ou Card.
Esses Cards são acessados por meio de APIs de leitura usando o Amazon API Gateway e o Amazon Cognito para autenticação dos aplicativos. Eles registram quais Cards ou Banners foram lidos, reservados ou ignorados pelas Consultoras de Beleza, fornecendo dados valiosos para futuras análises de campanhas de marketing e promoções pela equipe de CRM e Analytics.
Os próximos passos incluem a disponibilização de APIs de criação de Cards de forma agnóstica para ferramentas externas, como Salesforce Marketing Cloud e Amazon Pinpoint.
Resultados
A implementação do novo Motor de Cards e Banners trouxe resultados notáveis:
- Redução de 85% no custo da plataforma.
- Redução do tempo médio de processamento de cards de 24 horas para menos de 1 hora.
- Aumento da capacidade de processamento de 20 milhões de Cards por dia para 60 milhões de Cards por dia.
Este projeto da Natura & Co. com a AWS demonstra como a colaboração entre uma empresa inovadora e uma provedora líder de serviços em nuvem pode criar soluções que transformam fundamentalmente a maneira como as empresas se relacionam com seus clientes e impulsionam a eficiência operacional. Através do “Cards”, a Natura & Co. está posicionada para continuar crescendo e liderando a indústria de cosméticos de forma mais eficaz e personalizada do que nunca.
Depoimentos
Depoimento de Denis Santos – Gerente de Desenvolvimento de Software
A nova solução de Cards trouxe uma revolução para a forma como a Natura & Co. se comunica com suas Consultoras de Beleza. Essa mudança não apenas aprimorou nossa capacidade de personalizar a comunicação, mas também transformou toda a arquitetura, adotando uma abordagem Serverless que trouxe inúmeros benefícios.
Uma das principais vantagens dessa abordagem é a maior governança e controle operacional que agora desfrutamos. Podemos dimensionar sob demanda o volume de processamento de conteúdo, o que nos dá a flexibilidade de atender às necessidades do negócio de forma eficiente.
O que é ainda mais notável é como a solução Cards se alinha com os 6 pilares do AWS Well-Architected, refletindo diretamente as metas e objetivos da Natura & Co:
- Sustentabilidade: Utilizando componentes baseados em nuvem gerenciados e utilizados sob demanda, contribuímos para uma abordagem mais sustentável, evitando recursos ociosos.
- Otimização de custos: A economia de custos é evidente, com uma redução significativa nos gastos operacionais.
- Eficiência de performance: A solução é auto-scaling, atendendo às demandas diárias e sazonais de forma estratégica, garantindo uma experiência de alto desempenho.
- Confiabilidade: A solução é resiliente e autocontida, o que significa que podemos lidar com cenários de falhas sem afetar a experiência das Consultoras.
- Excelência operacional: Investimos fortemente em observabilidade, métricas e rastreabilidade, garantindo uma governança End-to-End completa da nossa solução.
- Segurança: A segurança é nossa prioridade zero, essa solução cumpre todas as diretrizes de DevSecOps e oferece componentes seguros em todas as camadas.
Com essa nova solução, conseguimos direcionar nossos esforços para entregas contínuas de valor ao produto, reduzindo drasticamente o tempo que antes era consumido por questões operacionais. Estamos realmente empolgados com o impacto positivo que a solução Cards trouxe para a Natura & Co.
Sobre os Autores
Denis Santos. Com uma carreira em tecnologia que abrange mais de duas décadas, Denis Santos se especializou em transformar complexidades técnicas em valiosas soluções empresariais. Possui expertise em Arquiteturas Distribuídas, Soluções e Computação em Nuvem. Pioneiro em microserviços e abordagens serverless, também tem vasta experiência em E-Commerce e Engenharia de Software. Sua trajetória inclui liderar equipes multidisciplinares, implementar inovações e impulsionar a transformação digital.
Fabricio Pinho Rucci tem 23 anos de experiência em TI tendo exercido várias posições diferentes neste período. Iniciou a carreira como DBA Oracle, posicionou-se como especialista de Banco de Dados SQL e NoSQL e mais recentemente, decidiu focar em Arquitetura de Soluções em Dados. Ele está na Natura há quase nove anos, e hoje ocupa o cargo de Data Solution Architect. Ele é responsável pelo desenvolvimento da Plataforma Dados da Natura &Co, além de ser protagonista na jornada de nuvem da companhia apoiando na modernização das tecnologias empregadas e na consolidação da cultura Data Driven.
Renzo Petri tem 18 anos de experiência em TI abrangendo projetos e soluções de desenvolvimento, arquitetura e infraestrutura. Ele está na Natura há quase oito anos. Como Diretor de Arquitetura, Qualidade e Cloud Platform Engineering & DevOps, foi um dos responsáveis por transformar a infraestrutura da Natura, liderar a jornada da nuvem da empresa e criar a cultura DevOps / Cloud. Fã de tecnologias disruptivas, ele é atualmente responsável pelas equipes de Arquitetura Digital, Engenharia de Qualidade e Engenharia de Plataforma (DevOps).
Breno Silva é Arquiteto de Soluções na AWS, trabalhando para o setor Enterprise. Atuou com clientes de CPG, varejo, indústria e automotivo. Faz parte de comunidades de Cyber-Security e de IoT. No tempo livre gosta de automatizar sua casa, tocar guitarra e praticar esportes ao ar livre.
Thiago Couto é arquiteto de soluções na AWS e atua no segmento Enterprise auxiliando clientes de Retail e CPG em suas jornadas para nuvem. Possui mais de 10 anos de experiência atuando em arquiteturas que englobam AI/ML, integrações, IoT e correlatos.
Revisor
Michael Costa é arquiteto de soluções na Amazon Web Services Brasil, com mais de 20 anos de experiência em computação e especialista no projeto e desenvolvimento de sistemas.