Impulsionando grandes marcas: como a Transloadit apoia a missão da Shuttlerock
O pessoal da Shuttlerock acredita que o mundo da publicidade poderia melhorar muito se mais empresas envolvessem seus clientes na criação de conteúdo visual. Convidar os clientes, que muitas vezes são apenas o público-alvo, a participar ativamente desse processo torna as campanhas de marketing mais autênticas, confiáveis e divertidas. E esse é um resultado do qual todas as partes envolvidas se beneficiam.

É por isso que, nos últimos cinco anos, a Shuttlerock vem oferecendo um serviço white-label que atualmente impulsiona as iniciativas em redes sociais de muitas grandes marcas, como IKEA, Walmart, Honda e BOSE. A plataforma social e o conjunto de APIs da Shuttlerock para empresas oferecem os meios para agregar e moderar conteúdo gerado pelo usuário relacionado à marca, permitindo que as empresas conduzam suas campanhas sociais de uma forma surpreendentemente eficaz.
Depois de se concentrar inicialmente na coleta de conteúdo social e em oferecer uma API consistente para as diversas redes sociais, a Shuttlerock passou a focar em outros meios de agregação, como a integração com apps iOS e Android, além da integração com redes de publicidade para gerar anúncios em tempo real a partir de conteúdo gerado pelo usuário.
A Shuttlerock percorreu um longo caminho desde seu começo modesto em Christchurch, na Nova Zelândia, e hoje tem escritórios em várias partes do mundo, como Los Angeles e Tóquio. À medida que o negócio crescia, porém, a equipe começou a perceber que o método que usava para processar imagens não era capaz de lidar com uma carga de trabalho muito maior.
Presos no trânsito
No início, a Shuttlerock usava uma solução interna que gerava miniaturas em seus servidores web e armazenava os arquivos no AWS S3. No entanto, quando esses servidores passaram a receber uma carga cada vez maior, os picos de uso de memória causados pelo processamento de imagens começaram a afetar as respostas às requisições normais dos usuários.
Como explica David Perrett, CTO da Shuttlerock:
“No início, usávamos o dragonfly para gerar miniaturas sob demanda e armazená-las em cache no S3 depois de geradas. Isso funcionava bem com cargas baixas, mas, à medida que nosso tráfego aumentava, rapidamente começamos a enfrentar problemas de timeout e de memória. Outro fator foi que nossa linha de produtos se ampliou para incluir galerias de imagens incorporáveis, baseadas em JavaScript e executadas no navegador, e queríamos encontrar uma solução que nos permitisse enviar arquivos do navegador diretamente para o S3, sem passar pelos nossos servidores web.”
David Perrett
Ficou claro que o método atual já não dava conta do recado e que era preciso encontrar outra solução. Depois de considerar brevemente o desenvolvimento de um serviço próprio, a equipe de engenharia da Shuttlerock decidiu recorrer a terceiros.
“Eu já tinha trabalhado em um grande serviço de hospedagem de imagens e impressão de fotos e sabia por experiência própria como pode ser difícil processar imagens de forma rápida e confiável em grande escala, então começamos a avaliar serviços de terceiros.” – David Perrett
Encontrando uma solução
A equipe tinha quatro critérios importantes em mente na hora de encontrar uma solução. O serviço deveria:
- Gerar miniaturas em tempo real.
- Armazenar os arquivos na conta S3 da Shuttlerock, usando as credenciais dela.
- Permitir o upload direto do navegador para o S3, sem passar pelos servidores web da Shuttlerock.
- Idealmente, oferecer integrações com iOS / Android, além de processamento de vídeo.
Por que a Transloadit?
Como explica David:
“O sistema da Transloadit baseado em Templates se destacou por ser muito flexível e amigável para desenvolvedores, em comparação com as outras soluções que avaliamos. A documentação é completa, e há uma boa variedade de exemplos que cobriam a maioria dos nossos casos de uso. A facilidade de integração e o aspecto white-label também foram bastante atraentes, já que vários dos outros serviços que avaliamos colocavam a própria marca na interface de upload nos planos mais básicos.”
David também destaca a agilidade da equipe no atendimento:
“No início, o conjunto de recursos da Transloadit foi o principal atrativo. Conforme usávamos o serviço, também percebemos que a equipe da Transloadit era muito ágil e aberta a pedidos de novos recursos. Certa vez, mandei um e-mail à noite pedindo um recurso, e ele foi implementado e lançado antes de eu acordar na manhã seguinte. Tim e Kevin sempre foram ótimos de lidar e sempre ofereceram um suporte excelente.”
Facilitando o crescimento, às vezes de formas inesperadas
Nos últimos quatro anos, a Shuttlerock terceirizou seu processamento de imagens e vídeos para a Transloadit e nunca mais olhou para trás. À medida que a empresa cresce e amplia seus horizontes, a Transloadit cresce junto para atender às suas necessidades, permitindo que a Shuttlerock continue oferecendo seu serviço a grandes marcas no mundo todo.
Como diz David Perrett:
“A Transloadit é rápida, e não tenho certeza de que conseguiríamos ter desenvolvido uma solução interna que processasse arquivos com a mesma velocidade. A Transloadit também tornou relativamente simples a nossa transição de um serviço puramente de imagens para um serviço que também lida com vídeo. Desenvolver isso por conta própria teria levado bastante tempo, mas a API de codificação de vídeo da Transloadit tornou a mudança bem direta. Também achamos o serviço útil em outras áreas que não esperávamos, como usar a API de capturas de tela para armazenar registros históricos no S3 e produzir relatórios que podem ser enviados por e-mail a partir de serviços web.
A Transloadit tem oferecido um suporte excelente, e continuamos encontrando novas formas de usar a API para resolver nossos desafios do dia a dia. Isso economiza o tempo dos nossos desenvolvedores e permite que eles se concentrem no nosso serviço principal.”
