Tembici simplifica seus sistemas e gera inteligência de dados no Google Cloud
Sobre Tembici
A Tembici é líder de micromobilidade na América Latina, responsável por mais de 200 milhões de deslocamentos com bicicletas compartilhadas nas principais capitais brasileiras, como Rio de Janeiro, São Paulo, Salvador, Recife e Porto Alegre, além de Santiago, no Chile, Buenos Aires, na Argentina, e Bogotá, na Colômbia.
Conte qual é o seu desafio. Queremos ajudar você.
Entre em contatoSobre Avenue Code
A Avenue Code é uma consultoria de software que conta com uma expertise direcionada para a inovação e fornece soluções de desenvolvimento de ponta a ponta para a transformação digital de seus clientes.
Ao realizar a migração, com o apoio da Avenue Code, a companhia obteve um ambiente maduro, adquiriu flexibilidade e escalabilidade e facilitou a criação de provas de conceito e testes.
Resultados do Google Cloud
- Visão completa dos processos e suas especificidades dentro da nuvem
- Autonomia para as equipes e para o desenvolvimento de novas soluções
- Ganho de escalabilidade e alta disponibilidade do ambiente
- Previsibilidade de gastos, com custos avaliados de maneira detalhada
Maior poder de tomada de decisão, com foco no negócio
Destaque quando se trata de tecnologia para micromobilidade, a Tembici cria soluções de bike-sharing para inspirar uma revolução do espaço urbano. Para isso, tem na bicicleta compartilhada o seu modal principal e usa conhecimento tecnológico transformado em estratégia. Por meio do aplicativo, os usuários podem conferir onde há uma bicicleta disponível para uso e ir até uma das estações – distribuídas em mais de dez cidades no Brasil e América Latina – para retirá-la.
Atuando com tecnologia especializada para a melhoria de seus serviços, a empresa já utilizava a nuvem, mas sentiu a necessidade de aprimorar algumas questões técnicas. Era preciso organizar dependências entre servidores e ferramentas, reduzir o esforço de lançamento de novos produtos digitais e aderir a padrões mais modernos para facilitar a interação do trabalho entre pessoas de diferentes equipes.
A própria Tembici também precisava contar com informações ainda mais rápidas para poder tomar decisões e direcionar os próximos passos da companhia. Por isso, demandava um ecossistema que transportasse, processasse e fornecesse os dados gerados nas aplicações com velocidade e alta disponibilidade.
A empresa começou a considerar a migração para o Google Cloud ao avaliar que conseguiria alcançar esses objetivos por meio das soluções gerenciadas. Foi então que a Avenue Code, parceira do Google Cloud, entrou em cena, com a tarefa de apoiar a Tembici ao longo dessa jornada de desafios.
"Nossa decisão foi alavancada pela necessidade de modernização da nossa própria plataforma, gerando vantagens para os nossos times. Também havia o intuito de ganhar escalabilidade e os melhores padrões disponíveis no mercado, para refinar nossa infraestrutura e agregar mais valor ao negócio. Assim se deu a escolha pelo Google Cloud."
—Carlos Rizzo, Diretor de Engenharia de Software da TembiciMigração em etapas: da área de dados à infraestrutura
Quando a parceria começou, um dos maiores desafios era migrar sem provocar interrupções na operação comercial. Por isso, o primeiro projeto, iniciado em 2020, visava a migração de toda a carga de dados. O time da Avenue Code apoiou a estruturação da gestão do projeto, do gerenciamento de acessos aos colaboradores e da divisão de cobrança por cada área, priorizando os casos de uso em conjunto com a Tembici e conduzindo-os um por vez.
A implantação envolveu a construção de pipelines de dados utilizando Cloud Functions para a ingestão de dados, Dataproc para a transformação, Cloud Composer para a orquestração e Cloud Storage e BigQuery para o armazenamento.
O trabalho das equipes da Tembici e da Avenue Code resultou na criação de uma plataforma de dados para organizar as múltiplas fontes de informação da empresa. Se antes da migração os relatórios eram processados de maneira isolada de acordo com cada fonte, atualmente todas as informações podem ser acessadas com agilidade e possibilidade de customização por meio do Looker. O Data Catalog também ajuda a compartilhar os dados internamente e extrair mais insights.
Já o segundo projeto focou na infraestrutura. A Avenue Code prestou suporte à Tembici em etapas. Primeiramente, a equipe desenvolveu workshops de segurança para compartilhar visões e usabilidade das ferramentas. A troca de ideias foi fundamental para identificar as urgências e determinar as boas práticas a serem adotadas.
Em seguida, ocorreu a preparação da infraestrutura no Google Cloud. As capacitações iniciais deram ao time da Tembici as habilidades exigidas para coordenar as atividades, consumindo os recursos de forma eficiente e com autonomia para fazer uso das soluções.
A estruturação de redes em forma de nuvens privadas virtuais (VPCs) compartilhadas foi realizada para habilitar a utilização e escalabilidade do Google Kubernetes Engine (GKE), para gerenciar as aplicações em contêineres; do Cloud SQL, para bancos de dados; do Compute Engine, para máquinas virtuais; entre outros.
"A migração das aplicações aconteceu somente quando finalizamos o trabalho de fundação em Google Cloud, constatando que era um ambiente seguro, estável e habilitado a receber os workloads. Sob este aspecto, definimos as ondas de migração junto com a Tembici com base na estrutura planejada para o Google Kubernetes Engine, garantindo assim zero impacto na sua operação."
—Daniel Carrança, Arquiteto de Soluções Cloud da Avenue CodeTodos os fluxos de trabalho que estavam alocados no serviço anterior foram migrados ao Google Cloud, além de 18 bancos de dados. Como as aplicações da Tembici são todas nativas da nuvem, foi essencial para a empresa ter um conhecimento detalhado a respeito do GKE e outras ferramentas-chave como Cloud Run, Cloud Functions e Compute Engine para atender várias demandas de sua plataforma, principalmente aquelas que envolvem ambientes de desenvolvimento, testes e produção.
O BigQuery também é muito útil, pois oferece versatilidade e suporte à interação entre os recursos por meio de lotes ou streaming de dados baseados em colunas e documentos, facilitando e otimizando as operações de armazenamento e análise de dados da Tembici.
"As soluções do Google Cloud são integradas, e esta é uma característica que nos confere facilidade nas operações. Contar com serviços gerenciados de infraestrutura é outro diferencial que traz ganhos no desenvolvimento. Você não precisa se preocupar em subir um sistema ou controlar servidores. Costumo brincar que tem uma equipe toda do Google Cloud trabalhando nestes serviços para mim", afirma o Diretor de Engenharia de Software da Tembici.
Melhoria contínua e diversas vantagens observadas
Hoje, devido ao apoio das ferramentas e integrações do Google Cloud, os projetos nascem e são desenvolvidos com uma visão completa dos processos e suas especificidades, contando com o apoio do GKE, Compute Engine e BigQuery. As atividades são conduzidas pelas próprias equipes de trabalho, sem a necessidade de centralizá-las em um único setor. Por consequência, o foco da equipe de tecnologia é melhor direcionado para o que realmente importa para o negócio.
"Além de obter uma visão do todo, escalamos nosso ambiente no Google Cloud de forma otimizada e sustentável, utilizando padrões orientados a eventos e dados, com disponibilidade e confiabilidade. Outro diferencial é que agora produzimos muito conhecimento sobre o usuário e seu comportamento no contexto da geolocalização, a partir de estudos possibilitados por algoritmos de dados."
—Carlos Rizzo, Diretor de Engenharia de Software da TembiciA mudança para o Google Cloud permitiu a adoção de técnicas de FinOps, já que o custo das operações passou a ser rastreado e analisado de forma mais detalhada do que antes, possibilitando uma previsibilidade de gastos.
Com a simplificação de seus sistemas e a criação da plataforma de dados, a Tembici conseguiu melhorar a qualidade das informações obtidas e gerar valor a partir de análises inteligentes. A diretoria da empresa agora obtém relatórios com números estratégicos de maneira automatizada, trazendo rapidez no recebimento das informações e aprimorando a tomada de decisão.
"As ferramentas trouxeram flexibilidade e escalabilidade para a área de dados, com facilidade para replicar a estrutura de operações e criar provas de conceito e testes", explica Frederico Caram, Arquiteto de Dados da Avenue Code. "Podemos afirmar que, com o Google Cloud, a Tembici conta com um ambiente maduro e ágil para suas operações."
Conte qual é o seu desafio. Queremos ajudar você.
Entre em contatoSobre Tembici
A Tembici é líder de micromobilidade na América Latina, responsável por mais de 200 milhões de deslocamentos com bicicletas compartilhadas nas principais capitais brasileiras, como Rio de Janeiro, São Paulo, Salvador, Recife e Porto Alegre, além de Santiago, no Chile, Buenos Aires, na Argentina, e Bogotá, na Colômbia.
Sobre Avenue Code
A Avenue Code é uma consultoria de software que conta com uma expertise direcionada para a inovação e fornece soluções de desenvolvimento de ponta a ponta para a transformação digital de seus clientes.