Desafio
A MadeiraMadeira é uma retail tech brasileira que alcançou o status de unicórnio em 2021 após captar US $190 milhões do SoftBank e Dynamo. Como maior loja online de móveis e decoração da América Latina, a MadeiraMadeira precisa proporcionar grandes experiências para milhões de visitantes mensais para continuar evoluindo e aumentar a receita.
Lentidão com o tempo de carregamento da página é um problema comum nas aplicações web de hoje, levando as pessoas a saírem da página antes mesmo de ver o conteúdo ou os produtos que desejam[1]. Além disso, 83% dos clientes afirmam que a experiência que uma empresa oferece é tão importante quanto seus produtos e serviços[2].
Devido ao cenário de e-commerce altamente competitivo, abandonar um site em favor de uma experiência mais personalizada é fácil para os consumidores. Para evitar isso, o time de arquitetura da MadeiraMadeira precisava de recursos modernos e distribuídos para turbinar a performance de suas aplicações web e mobile.
Solução
Em 2021, a MadeiraMadeira iniciou uma parceria com a Azion a fim de implementar soluções para acelerar seu crescimento digital. Diferentemente de sua solução legada composta por apenas três pontos de presença no país, a Azion oferece uma plataforma descentralizada e distribuída globalmente com uma ampla rede distribuída, permitindo à empresa entregar conteúdo próximo de seus usuários e gerenciar workloads em sua infraestrutura de origem, reduzindo custos desnecessários com provedores de nuvem.
Além disso, a plataforma da Azion inclui Applications, projetadas para melhorar a performance de aplicações web e móveis com ferramentas distribuídas, como:
- Image Processor: permite à MadeiraMadeira continue preenchendo o seu site com belas fotos de produtos em alta resolução, reduzindo drasticamente o tamanho dos arquivos e o tempo de carregamento da página;
- Load Balancer: ajuda os analistas de infraestrutura da MadeiraMadeira a balançar a carga na sua infraestrutura de origem, melhorando a confiabilidade e disponibilidade da aplicação; e
- Cache: possibilita à empresa acelerar a entrega ao fazer caching de seus conteúdos pelas localizações distribuídas da Azion, próximas ao usuário final, aprimorando a estratégia de cache.
A MadeiraMadeira também adicionou o Tiered Cache, uma camada adicional de cache entre o backend da empresa e a infraestrutura distribuída da Azion para reduzir ainda mais a carga em seus sistemas, permitindo ao time de SRE armazenar objetos por um longo período de tempo com time-to-live (TTL) igual ou superior a 30 dias.
Resultados e impactos
Ao construir aplicações distribuídas, a MadeiraMadeira otimizou a velocidade de suas aplicações em comparação à performance da solução de CDN legada, fornecendo experiências de compra mais rápidas para milhões de consumidores, independentemente do tipo de dispositivo, localização ou horário de acesso.
Atualmente, as imagens ocupam 70% da média de bytes carregados por página[3], sendo assim, a otimização delas é crucial para melhorar o desempenho do e-commerce. Por meio do Image Processor, a MadeiraMadeira turbinou o tempo de carregamento da página ao reduzir, em média, 80% do tamanho de arquivo de suas fotografias em alta resolução.
Mesmo com tamanha economia, os clientes continuam apreciando belíssimas fotos de produtos que proporcionam a melhor perspectiva de decoração para a tomada de decisão, enquanto o Cache possibilitou à MadeiraMadeira economizar mais de 90% em volume de dados transferidos.
Além disso, o Suporte de Missão Crítica da Azion ajudou o time da MadeiraMadeira a extrair o máximo da plataforma, bem como garantir 100% de disponibilidade para as suas aplicações e eventos ao vivo, fornecendo acesso a engenheiros via ticket, telefone ou canal no Slack e viabilizando configurações personalizadas.
Sobre a MadeiraMadeira
Há mais de uma década a MadeiraMadeira é líder em oferecer soluções tecnológicas para que o máximo de pessoas possa se sentir em casa. Nosso propósito é um só: reinventar a maneira como as pessoas montam suas casas. Trabalhamos todos os dias para garantir que cada pedacinho da casa de mais de 3 milhões de clientes conte uma história. Para garantir isso, somos apaixonados por desafios e resultados consistentes. Sonhamos, acreditamos e realizamos: somos a maior plataforma de produtos para casa da América Latina com mais de 2 milhões de produtos ofertados em nosso site e, além do e-commerce, também somos marketplace e atuamos com Guide Shops espalhadas pelo Brasil.
Referências:
- \[1\] \[2\] Milliseconds Make Millions | Google & Deloitte
- \[3\] 4 ways to improve your website load time and performance in 2020 | Impact