RD soluciona desafio de escalabilidade ao quadruplicar clientes com solução do Google Cloud

About Resultados Digitais (RD)

A RESULTADOS DIGITAIS (RD) é líder no desenvolvimento de software (SaaS) voltado para o crescimento de médias e pequenas empresas e apresenta um crescimento de 3 dígitos ano a ano e conta com mais de 12 mil clientes.

Industries: Technology
Location: Brasil

A Resultados Digitais (RD) é líder no desenvolvimento de software (SaaS) voltado para o crescimento de médias e pequenas empresas. Ao quadruplicar o número de clientes em 2 anos, a RD percebeu que as tecnologias do Google Cloud poderiam endereçar suas demandas crescentes de escalabilidade e também ajudá-los a criar mais insights em profile e comportamento de clientes com segmentação em tempo real.

Resultados do Google Cloud

  • A RESULTADOS DIGITAIS (RD) buscou a plataforma Google Cloud e suas ferramentas como solução para seus problemas de escalabilidade depois de quadruplicar o número de clientes em 2 anos
  • A solução Cloud Spanner – o banco de dados relacional, distribuído e altamente consistente criado pelo Google - combina os benefícios dos bancos de dados relacionais com a escala horizontal dos bancos NoSQL pelo qual foi escolhido como plataforma para integração e consolidação dos dados, antes dispersos, no novo ambiente na nuvem
  • O ciclo de desenvolvimento de novos aplicativos e o tempo gasto com o gerenciamento dos ambientes diminuíram sensivelmente
  • A solução da RD conseguiu democratizar o acesso a esse tipo de tecnologia para as pequenas e médias empresas empresas

A RESULTADOS DIGITAIS (RD) é líder no desenvolvimento de software (SaaS) voltado para o crescimento de médias e pequenas empresas. Sua ferramenta principal é a RD Station Marketing, que opera sob a metodologia da Máquina de Crescimento, princípio que estrutura e executa as estratégias de marketing e vendas para os clientes da RD.

A partir do mote: “a empresa que transforma sua forma de pensar em Marketing Digital”, a própria RD é um exemplo desta lógica com seus resultados, ao quadruplicar em 2 anos o número de assinantes de seus serviços para os atuais 12 mil clientes. Entretanto, a empresa se viu “batendo” no limite de escala de vários serviços computacionais. Esse fator obrigou a RD a repensar sua infraestrutura tecnológica e escalabilidade. A solução encontrada: migrar para a solução na nuvem do Google Cloud Platform (GCP).

Com o dinamismo e a inovação típicas de uma startup e volume significativo de clientes, a RD mira novos saltos de crescimento a partir da infraestrutura e serviços do GCP. Afinal, a empresa adquiriu a Plug CRM e projeta a captação de novos clientes a partir dos escritórios no México e Colômbia. Bem como no Brasil com o apoio do ecossistema de 1,5 mil agências associadas e 70 parceiros de integração. “Já temos clientes em mais de 20 países, inclusive alguns que usavam o Google Translate para utilizar nossas ferramentas e se relacionar conosco”, aponta Marcelo Uemura, Platform Engineering Manager da Resultados Digitais.

“Na prática, ao quadruplicar o número de nossos clientes em 2 anos temos que gerar ainda mais destes insights e as nossas questões de infraestrutura se tornaram quatro vezes maiores também”

Marcelo Uemura, Platform Engineering Manager da Resultados Digitais.

Ao encarar as limitações computacionais e a combinação de marketing e CRM, no qual o sucesso depende da criação de insights a partir dos dados gerados pelos clientes dos clientes, a escalabilidade se tornou um grande obstáculo. “Na prática, ao quadruplicar o número de nossos clientes em 2 anos temos que gerar ainda mais destes insights e as nossas questões de infraestrutura se tornaram quatro vezes maiores também”, compara Uemura.

O principal gargalo: o banco de dados, o core da empresa. “Fomos criando adendos com outras bases de dados e as diferentes fontes para representar a mesma informação traziam problemas. Buscamos então algo que permitisse escalar e consolidar nossa base de dados”, relembra. Em março de 2017, com a chegada do Cloud Spanner – o banco de dados relacional, distribuído e altamente consistente criado pelo Google –, a RD o analisou e o entendeu como um elemento importante para resolver as questões do banco de dados.

Para liberar os gargalos

Outro fator para a escolha do Google Cloud Platform como provedor e parceiro foi a carteira de produtos e serviços.

“O que o Google faz em termos de escala de dados é exatamente o que precisamos, algo extremamente sofisticado e dinâmico. Vimos que a plataforma do GCP já tinha resolvido muitas coisas que estávamos enfrentando. E confirmamos essa percepção na prática”

Marcelo Uemura, Platform Engineering Manager da Resultados Digitais.

O projeto da solução CDP (Customer Data Platform) – reunião dos dados dos clientes dos clientes da RD – passou a ser criado integralmente no Cloud Spanner, algo que envolveu não apenas os dados em si, mas também agregando o comportamento e movimentação dos clientes, com as interações e as conversões feitas em real time. “É um “engine” com tudo relacionado ao cliente. Sabemos, por exemplo, se a pessoa tem um grau de decisão, onde trabalha ou até quais as buscas ele executa para endereçar ações de marketing personalizadas, como ofertas”, explica.

O maior trabalho desta migração não reside no desenvolvimento da nova solução de CDP, mas sim na adaptação da arquitetura da aplicação existente para o novo serviço. Por isso a RD ainda não “virou” tudo e está adaptando suas aplicações à nova plataforma de dados. O histórico de eventos dos clientes está dentro do Cloud Spanner, as bases estão sincronizadas e apenas algumas outras features estão migrando aos poucos.

Uemura destaca nesse processo a integração dos serviços da GCP, como o Autoscaling. E ainda a possibilidade de, por meio da ferramenta de report de billing do GCP, entender os gastos realizados por plataforma ou projeto. “Parece trivial, mas faz uma grande diferença na hora de traduzir onde investimos e como vamos cobrar dos nossos clientes”, assegura.

A escolha do Google Cloud também se deve ao investimento em Machine Learning e Inteligência Artificial realizados pela parceira. “É estratégico pois são peças fundamentais no quebra-cabeça do nosso negócio. Saímos do mobile first para o IA first. Estamos colocando Machine Learning com Inteligência Artificial em muitos nossos projetos, algo que seria impensável antes com nosso foco em PMEs”, projeta.

Agora e no futuro

O momento atual, outubro de 2018, é de consolidação da plataforma no Cloud Spanner, o que garante a escalabilidade almejada. Um resultado é que a RD consegue agregar ou remover máquinas de cluster com grande facilidade dentro da plataforma de Google Cloud. E, a partir da proximidade com o parceiro, a companhia conheceu uma série de ferramentas e serviços novos da GCP.

A arquitetura vai então absorvendo as novas ferramentas e ganhando maior maturidade, especialmente ao diminuir a complexidade ao concentrar todas as aplicações – antes distribuídas em diferentes provedores na nuvem – agora apenas em Google Cloud. Em breve será completada a autenticação e autorização das nossas aplicações e APIs para a nuvem.

Na comparação entre plataformas, Uemura vê vantagens em Cloud tanto no que tange ao tempo de desenvolvimento de novas aplicações quanto ao menor esforço da equipe técnica da RD com a administração do novo ambiente e sua consequente padronização da infraestrutura. Ações que demorariam horas ou dias são feitas dinamicamente.

Em 2019, por exemplo, a RD projeta mover muito dos seus processamentos de eventos para uma arquitetura que combina Apache Beam e Dataflow, encarado como a resolução para os obstáculos em análises de dados mais pesadas. “Estamos apostando toda a nossa infraestrutura de dados, que é o nosso core, na plataforma do Google”, finaliza.

About Resultados Digitais (RD)

A RESULTADOS DIGITAIS (RD) é líder no desenvolvimento de software (SaaS) voltado para o crescimento de médias e pequenas empresas e apresenta um crescimento de 3 dígitos ano a ano e conta com mais de 12 mil clientes.

Industries: Technology
Location: Brasil
Google Cloud Platform logo

12 Months FREE TRIAL

Try Kubernetes Engine, BigQuery, and other Cloud Platform products with $300 in free credit and 12 months.

TRY IT FREE
Google Cloud Platform logo

12 Months FREE TRIAL

Try Kubernetes Engine, BigQuery, and other Cloud Platform products with $300 in free credit and 12 months.

TRY IT FREE