Tour House - Suporte Especializado em Google Cloud Platform para Otimização e Evolução da Infraestrutura
A Visionnaire apoiou a Tour House na evolução do GCP, com mais segurança, estabilidade e eficiência na infraestrutura
Cliente
Tour House
Área
Turismo
Problema Resumido
A Tour House procurou a Visionnaire para obter suporte especializado em Google Cloud Platform (GCP) na evolução de uma aplicação própria, já que não possuía internamente um especialista dedicado à plataforma. A necessidade tornou-se urgente com problemas no Cloud Run, cujos múltiplos IPs impediam integrações que exigiam um IP fixo, e no MongoDB, que utilizava comunicação por IP externo. A Visionnaire foi acionada para apoiar a revisão da arquitetura, solucionar esses gargalos e proporcionar uma infraestrutura mais segura e preparada para o crescimento da aplicação.
Solução Resumida
A Visionnaire forneceu suporte especializado à infraestrutura da Tour House no Google Cloud Platform (GCP) por meio de outsourcing e consultoria em DevOps, com atuação sobre o ambiente existente. A solução incluía revisão e otimização de VMs, Cloud Run e MongoDB, além de acompanhamento da infraestrutura, conduzidos com metodologia ágil, Scrum e squads.
Resultados
Com a consultoria da Visionnaire, a Tour House conseguiu desbloquear funcionalidades já desenvolvidas para produção, solucionando principalmente o problema do Cloud Run com múltiplos IPs e viabilizando um IP de saída adequado às integrações que utilizavam liberação por IP. Esse era o ponto de maior urgência, pois já afetava diretamente a operação.
O conhecimento da Visionnaire também tornou a comunicação com o MongoDB mais segura, deixando de utilizar a conexão externa por IP público e levando essa comunicação para a rede privada da infraestrutura no GCP.
Ainda, a infraestrutura existente foi revista e otimizada, abrangendo Cloud Run, máquinas virtuais, múltiplos IPs, conexões do MongoDB e acompanhamento geral das VMs, reduzindo riscos técnicos e melhorando a sustentação do ambiente.
A Visionnaire também proporcionou à Tour House acesso a conhecimento especializado em GCP e DevOps, algo que a empresa não possuía de forma dedicada internamente, permitindo avaliar com mais segurança os impactos de crescimento da aplicação, novas integrações e inclusão de microsserviços.
Com isso, problemas futuros de arquitetura e infraestrutura foram reduzidos, evitando que a aplicação continuasse crescendo sem uma avaliação especializada e que dificuldades fossem descobertas somente depois de novos componentes entrarem em produção.
Tecnologias
Google Cloud Platform (GCP), Cloud Run, MongoDB, Python, React, Google Cloud Shell, Virtual Machines (VMs), VPC, VPN, IP público/privado e IP fixo, APIs, buckets/cloud storage, Git, GitHub, GitLab, infraestrutura como código/scripts de infraestrutura, deploy, DevOps, ambientes de homologação e produção, Shell Script, Perl, Docker e bancos SQL.
Problema Detalhado
Fundada em 1990, a Tour House é um grupo brasileiro especializado em soluções para gestão de viagens corporativas, viagens a lazer, eventos, programas de incentivo e experiências corporativas. A empresa combina tecnologia, dados, automação e atendimento humano, oferecendo às organizações mais controle, eficiência e segurança na gestão de viagens e despesas.
A Tour House procurou a Visionnaire porque estava desenvolvendo uma aplicação própria já hospedada no Google Cloud Platform (GCP), mas não contava internamente com um especialista dedicado à plataforma. A empresa possuía um profissional de infraestrutura/DevOps compartilhado com outros projetos, capaz de realizar deploys e atividades operacionais, porém precisava de apoio mais especializado para avaliar a arquitetura, acompanhar o crescimento da aplicação e orientar decisões relacionadas à inclusão de novos microsserviços e à infraestrutura no GCP. A preocupação inicial era preventiva: evitar que o sistema crescesse com problemas arquiteturais que só fossem percebidos posteriormente e contar com um parceiro especializado para demandas pontuais de consultoria e, eventualmente, para assumir parte das atividades de DevOps.
Essa necessidade se tornou urgente quando surgiram dois problemas concretos em produção. O principal estava relacionado ao Cloud Run, que utilizava múltiplos IPs de saída, enquanto algumas integrações com sistemas internos e de terceiros exigiam que as requisições partissem de um IP fixo previamente autorizado. Essa limitação estava impedindo funcionalidades já desenvolvidas e testadas de serem efetivamente utilizadas em produção. O segundo problema envolvia o MongoDB, que havia sido acrescentado posteriormente à arquitetura e estava se comunicando por IP externo; a Tour House queria integrá-lo à rede privada da infraestrutura no GCP, adotando uma comunicação interna mais segura e alinhada às boas práticas.
Solução Detalhada
A solução proposta pela Visionnaire foi a prestação de serviços de outsourcing de profissionais de TI para suporte à infraestrutura da Tour House no Google Cloud Platform (GCP), com foco em consultoria e atuação especializada sobre o ambiente já existente. O trabalho previa revisar e otimizar a infraestrutura em nuvem, incluindo as máquinas virtuais com múltiplos IPs, a configuração do Cloud Run, a máquina e as conexões do MongoDB, além do acompanhamento, configuração e otimização geral das VMs (máquinas virtuais) no GCP.
A Visionnaire propôs conduzir essas atividades por meio de um processo ágil, baseado em Scrum, com sprints e acompanhamento iterativo e incremental, utilizando equipes no formato de squads e ferramentas em nuvem. A proposta também previa o uso de tecnologias relacionadas à administração de infraestrutura, como Shell Script, Perl e Python, com o detalhamento técnico definitivo sendo realizado nas primeiras semanas, após maior conhecimento do ambiente da Tour House.
Para o cenário inicial, a solução foi dimensionada principalmente com um Analista de Suporte DevOps Sênior, trabalhando em regime sob demanda no formato de consultoria.
Em resumo, a proposta não era substituir toda a infraestrutura da Tour House, mas fornecer expertise especializada em GCP e DevOps para revisar, corrigir, otimizar e acompanhar o ambiente existente, dando à equipe da Tour House suporte técnico para resolver os problemas identificados e sustentar a evolução da aplicação.
Apresentação
Apresentação do Caso de Sucesso
Panfleto
Panfleto do Caso de Sucesso
Assuntos relacionados a:
Visionnaire Desenvolvimento de Software APIs Tecnologia da Informação Cloud Computing Banco de Dados Integração de Sistemas MongoDB Arquitetura de Software Transformação Digital DevOps GCP Microsserviços Google Cloud Platform Escalabilidade Consultoria em TI Computação em Nuvem Infraestrutura de TI Infraestrutura em Nuvem Case de Sucesso Segurança em Nuvem Tour House Cloud Run Suporte em TI Arquitetura em Nuvem Otimização de Infraestrutura Automação de Deploy Viagens Corporativas