Sobre a VTEX Xtech
A Xtech Commerce (adquirida pela VTEX) é uma das principais soluções de e-commerce SaaS do Brasil que se destacou rapidamente no mercado por oferecer um sistema de fácil implementação focado em PME’s, facilitando a vida de quem quer começar a vender pela internet.
Neste artigo, falaremos sobre as funções de cache e automatizações feitas via API GoCache que possibilitaram à Xtech Commerce automatizar seu fluxo de configuração de cache, redirecionamento e gestão de certificados SSL para milhares de lojas.
A Solução: Integração via API Pública
O desafio era gerenciar mais de 7 mil domínios de forma automatizada. A integração via API da GoCache permitiu escalar a operação da plataforma de e-commerce.
Cadastro de novos domínios
Por padrão, todas as contas cadastradas na plataforma da Xtech Commerce são replicadas automaticamente dentro da GoCache via API. Assim que um novo domínio é cadastrado, a integração faz com que a entrada do WWW seja apontada automaticamente via CNAME para a rede de distribuição de conteúdo da GoCache.
SSL automático
Após a integração via API gerar o apontamento CNAME de uma nova entrada, automaticamente o sistema da GoCache gera o certificado SSL da entrada apontada, fazendo com que as requisições entre usuário e CDN sejam entregues em HTTPS.
Redirecionamento 301
Além do processo de geração de SSL, a integração também faz com que a versão HTTP seja redirecionada para HTTPS na borda, evitando que as lojas sejam entregues sem o certificado e impedindo conteúdo duplicado.
Cache de conteúdo estático e Limpeza via API
Por padrão, todas as lojas da Xtech Commerce têm seus assets estáticos servidos pela GoCache, utilizando um subdomínio para distribuição e configurando o tempo de expiração (TTL) adequado.
A integração via API da GoCache permite utilizar parâmetros de limpeza com base em URLs, Content-Type e TAGS, garantindo que o usuário final receba informações atualizadas e aumentando a eficiência de cache das aplicações.