Eventbrite Simplifies Infrastructure, Reallocates Resources Using Amazon Aurora
Previously, the company was using a self-managed database solution that relied on a complex network of custom tools and required manual remediation when an instance went down, costing the company valuable time and potential lost revenue. To improve the reliability and reduce the complexity of its infrastructure, Eventbrite migrated from its self-managed MySQL database solution to Amazon Aurora—a MySQL- and PostgreSQL-compatible relational database built for the cloud that provides the performance and availability of commercial-grade databases at a fraction of the cost. As a result, Eventbrite improved its scalability and automation, reduced failover time, and saved on data storage costs. Additionally, the company reallocated resources to application teams, which work to deliver new features and functionality for end users and are proactively creating value for the core business.
Engineering Director, Eventbrite
Transitioning from a Self-Managed Database Solution
Eventbrite started using AWS in 2014, but the company still had a complex network of self-managed MySQL databases. “We had a customized stack that only one or two people really knew inside and out,” says Chris Brown, engineering director at Eventbrite. “Our aging database infrastructure was becoming an increased liability to the business, especially from an operational support perspective.” The COVID-19 pandemic provided an opportunity for the company to refocus resources on infrastructure improvements as the demand for live events decreased. Eventbrite wanted to improve reliability and sustainability by migrating to an industry-standard database and decided to implement Aurora because of its benefits as a managed database-as-a-service solution and its compatibility with existing AWS services.
Reducing Complexity and Costs Using Aurora
Using Aurora, Eventbrite saw immediate improvements in automation and read scalability. Issues that previously required management overhead and manual intervention could be handled by the fully managed service. “Previously, something that should have been a 30-second problem would be a 10-to-15-minute problem because someone had to be paged and manually make a configuration update,” says Brown. “Now we use what’s provided out of the box instead of rolling out homegrown solutions.” With those efficiencies, the company is able to automatically scale its resources, achieve high availability, and better prepare for the increased demand for in-person events as the world reopens from COVID-19 pandemic restrictions.
By simplifying its infrastructure, Eventbrite was able to reduce the number of engineers required to support its database by 75 percent. Additionally, Eventbrite’s hiring and onboarding process for new staff is simpler when using an industry-standard database instead of a custom solution. “Instead of taking months, we can onboard people who have experience with different AWS technologies in a week and a half,” says Brown.
Eventbrite also realized cost savings when migrating from its self-managed infrastructure to Aurora. Its previous database had approximately 50 database instances that replicated the data locally, each with its own storage layer. Using Aurora, the company set up database nodes that share the same underlying data store, which reduced data storage costs significantly.
Making Additional Foundational Improvements
Eventbrite is an event management company that connects event organizers to people across the world through live experiences. It integrates all the components event creators need to produce events, from live concerts to small company yoga classes.
Benefits of AWS
- Reduced database storage costs
- Reallocated 75% of database engineers to projects for customers
- Decreased infrastructure management time through automation
- Reduced onboarding time from 1 month to 1.5 weeks
AWS Services Used
Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.