Sobre a Onfly
A Onfly é uma ferramenta que otimiza a gestão de viagens e despesas em uma única plataforma, trazendo mais produtividade para os colaboradores e economia para as empresas.
Com o propósito de democratizar e simplificar o serviço de gestão de viagens, a plataforma tem se destacado por ajudar empresas a centralizar todos os custos em apenas um lugar.
O Desafio
A aplicação app.onfly.com.br é hospedada em uma instância EC2 na AWS, fora do país, o que naturalmente aumentava a latência de entrega da aplicação.
Após diagnósticos, a equipe da Onfly identificou que alguns assets estáticos mais pesados estavam prejudicando a experiência de uso da aplicação, principalmente em conexões móveis. Como exemplo, um simples arquivo .js de 471k estava demorando mais de 1,5 segundos para carregar.
O time decidiu que era necessário utilizar uma ferramenta de CDN com boa capilaridade no Brasil para reduzir essa latência.
A Solução GoCache
O time da Onfly optou pela configuração via CNAME, apontando apenas o subdomínio `static.onfly.com.br` para a rede da GoCache. O mesmo aquivo .js que demorava 1,5s passou a ser entregue em 0,3 segundos via GoCache.
Qual foi o esforço técnico para implementação?
JÁ que por padrão a GoCache faz cache de assets estáticos lendo a extensão dos objetos, não foi necessário desenvolver regras adicionais para o uso da plataforma, reduzindo significativamente o esforço de implementação.
Em poucos dias após o apontamento, a aplicação da Onfly já havia alcançado mais de 96% de eficiência de cache. Além da performance, a GoCache tem contribuído para reduzir custos com data transfer out na AWS.