Eventbrite simplifica infraestrutura e realoca recursos usando Amazon Aurora

2021

A Eventbrite é uma empresa global de venda de ingressos por autoatendimento que conecta organizadores de eventos a pessoas em todas as partes do mundo por meio de experiências ao vivo. A empresa simplifica para os usuários o processo de exibição, promoção e compra de ingressos para eventos ao vivo. Como os negócios dependem da venda rápida e pontual de ingressos, limitar as interrupções e manter a disponibilidade do site são as principais prioridades para manter a empresa funcionando e conquistar a confiança dos clientes. Quando a demanda por eventos ao vivo diminuiu significativamente durante a COVID-19, a Eventbrite mudou seu foco do desenvolvimento de novos produtos para melhorias tecnológicas e fundamentais nos negócios usando a Amazon Web Services (AWS). A empresa queria criar uma infraestrutura robusta e escalável que pudesse atender com sucesso ao aumento previsto da demanda por eventos ao vivo à medida que as restrições da COVID-19 fossem suspensas.

Antes, a empresa usava uma solução de bancos de dados autogerenciados que dependia de uma complexa rede de ferramentas personalizadas e exigia correção manual quando uma instância ficava inativa, custando à empresa tempo valioso e uma potencial perda de receita. Para melhorar a confiabilidade e reduzir a complexidade de sua infraestrutura, a Eventbrite migrou de sua solução de bancos de dados MySQL autogerenciados para o Amazon Aurora, um banco de dados relacional compatível com MySQL e PostgreSQL criado para a nuvem que fornece a performance e a disponibilidade de bancos de dados de nível comercial por uma fração do custo. Como resultado, a Eventbrite melhorou sua escalabilidade e automação, reduziu o tempo de failover e economizou nos custos de armazenamento de dados. Além disso, a empresa realocou recursos às equipes de aplicações, que trabalham para oferecer novos recursos e funcionalidades aos usuários finais e estão gerando valor de maneira proativa para os negócios principais.
701029600
kr_quotemark
O maior benefício da transição para o Aurora é a redução da complexidade na personalização que desenvolvemos com o passar dos anos. A simplicidade resulta diretamente em mais confiabilidade e maior escalabilidade.”

Chris Brown
Diretor de engenharia da Eventbrite

Transição de uma solução de bancos de dados autogerenciados

A Eventbrite integra todos os componentes de que os criadores de eventos precisam para planejar, promover e produzir eventos ao vivo, permitindo que eles se concentrem mais no evento propriamente dito do que em sua logística.

A empresa começou a usar a AWS em 2014, mas ainda tinha uma rede complexa de bancos de dados MySQL autogerenciados. “Tínhamos uma pilha personalizada que apenas uma ou duas pessoas realmente conheciam por dentro e por fora”, diz Chris Brown, diretor de engenharia da Eventbrite. “Nossa infraestrutura de banco de dados envelhecida estava se tornando um fardo cada vez maior para os negócios, especialmente do ponto de vista do suporte operacional.” A COVID-19 proporcionou uma oportunidade para a empresa reorientar recursos em direção a melhorias de infraestrutura à medida que a demanda por eventos ao vivo diminuía. A Eventbrite queria melhorar a confiabilidade e a sustentabilidade com a migração para um banco de dados padrão do setor e decidiu implementar o Aurora devido aos seus benefícios como uma solução gerenciada de banco de dados como serviço e à sua compatibilidade com serviços existentes da AWS.

Redução da complexidade e dos custos usando o Aurora

No final de 2020, a Eventbrite começou a migrar para o Aurora MySQL. Para minimizar as interrupções, ela começou transferindo de 1 a 2% de seu tráfego de leitura para o Aurora a fim de testar a performance e a confiabilidade em pequenas doses. Com o tempo, a empresa aumentou essa porcentagem até o ponto em que todo o tráfego de leitura passou a ser processado pelo Aurora e ela também foi capaz de migrar seus nós de gravação para a solução de banco de dados como serviço. “No dia da nossa migração, a estratégia de Gerenciamento de eventos de infraestrutura da AWS nos apoiou por meio de uma abordagem totalmente prática para monitorar a substituição e garantir que tudo ocorresse sem problemas”, diz Vivek Sagi, diretor de tecnologia da Eventbrite. “A rede de parceiros, os processos e o foco em nosso sucesso na AWS eram exatamente o que precisávamos para que essa transição acontecesse.” Como a Eventbrite estava reformulando significativamente a infraestrutura de banco de dados em vigor há quase uma década, a empresa preparou seus clientes para possíveis períodos de inatividade. Porém, no final das contas, essa preparação não foi necessária. “Não tivemos grandes problemas durante todo o processo”, diz Brown. “Todas as migrações de aplicações ocorreram exatamente conforme o planejado e não tivemos tempo de inatividade.”

Usando o Aurora, a Eventbrite percebeu melhorias imediatas na automação e na escalabilidade de leitura. Problemas que antes exigiam sobrecarga de gerenciamento e intervenção manual puderam ser resolvidos pelo serviço totalmente gerenciado. “Antes, algo que deveria ser um problema de 30 segundos se tornava um problema de 10 a 15 minutos, porque alguém precisava ser chamado e fazer uma atualização de configuração manual”, diz Brown. “Agora, em vez de implementarmos soluções internas, usamos o que é fornecido por padrão.” Com essas otimizações, a empresa é capaz de escalar seus recursos automaticamente, alcançar alta disponibilidade e preparar-se melhor para o aumento da demanda por eventos presenciais à medida que o mundo volta a se abrir após as restrições da COVID-19.

Ao simplificar sua infraestrutura, a Eventbrite conseguiu reduzir em 75% o número de engenheiros necessários para oferecer suporte ao seu banco de dados. Além disso, o processo de contratação e integração de novos funcionários da Eventbrite é mais simples ao usar um banco de dados padrão do setor em vez de uma solução personalizada. “Em vez de demorarmos meses, podemos integrar pessoas que têm experiência com diferentes tecnologias da AWS em uma semana e meia”, diz Brown.

A Eventbrite também percebeu uma economia de custos ao migrar de sua infraestrutura autogerenciada para o Aurora. Seu banco de dados anterior tinha aproximadamente 50 instâncias de banco de dados que replicavam os dados localmente, cada uma com sua própria camada de armazenamento. Usando o Aurora, a empresa configurou nós de banco de dados que compartilham o mesmo armazenamento de dados subjacente, o que reduziu significativamente os custos de armazenamento de dados.

Implementação de melhorias fundamentais adicionais

A Eventbrite planeja continuar substituindo suas soluções personalizadas em toda a empresa como reflexo das melhorias imediatas que obteve em termos de redução de custos e aumento da eficiência com o uso de serviços totalmente gerenciados da AWS. “Sem dúvida, o maior benefício da transição para o Aurora é a redução da complexidade na personalização que desenvolvemos com o passar dos anos.”, diz Brown. “A simplicidade resulta diretamente em maior confiabilidade e escalabilidade.”

Sobre a Eventbrite

A Eventbrite é uma empresa de gerenciamento de eventos que conecta organizadores de eventos a pessoas em todas as partes do mundo por meio de experiências ao vivo. Ela integra todos os componentes de que os criadores de eventos precisam para produzir eventos, desde shows ao vivo até aulas de ioga para pequenas empresas.

Benefícios da AWS

  • Redução dos custos de armazenamento de bancos de dados
  • Realocação de 75% dos engenheiros de banco de dados a projetos para clientes
  • Diminuição do tempo de gerenciamento da infraestrutura por meio da automação
  • Tempo de integração reduzido de 1 mês para uma semana e meia


Serviços da AWS usados

Amazon Aurora

O Amazon Aurora é um banco de dados relacional compatível com MySQL e PostgreSQL criado para a nuvem e que combina a performance e a disponibilidade de bancos de dados empresariais tradicionais com a simplicidade e a economia de bancos de dados de código aberto.

Saiba mais »


Comece a usar

Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.