Bugsnag, an application stability management platform for web, mobile and server apps, has migrated its error monitoring platform to Google Cloud Platform to provide greater application stability management. The migration is part of Bugsnag’s efforts to meet growing demand from large enterprise customers, and accommodate customer growth and spikes in the volume of error data it captures and processes daily.
The Bugsnag platform is evolving beyond error monitoring into a tool that provides actionable insight into application stability. Google Cloud Platform would make this possible by providing “industry-leading” performance and responsiveness even as Bugsnag’s platform has increased its customer base and its processing needs.
Google Cloud Platform would help Bugsnag handle more raw data about bugs from mobile apps, web browsers, and backend servers and microservices to help software teams “quickly” discover and eliminate bugs. The new platform’s increased data-handling power would also allow product teams and release managers to better understand and track the stability of each release and set more informed goals for application stability.
As Bugsnag’s business continues to expand, it is working with larger organizations that demand more from the Bugsnag platform. The Bugsnag platform was designed to scale and meet customer demands, however, the cloud-based IT infrastructure Bugsnag was previously using couldn’t accommodate the increasing volume of error data and error reporting events risked being lost. This could have negatively impacted the software developments teams that Bugsnag serves.
“Performance is very important to us,” said Simon Maynard, Bugsnag co-founder and chief technology officer (CTO). “We need to make sure our customers can do highly complex queries in real time. We need to be able to suddenly absorb a huge volume of traffic. And after our tests, it became clear that Google Cloud Platform had the power to handle what we needed, when we needed it.”
Beyond Bug Reporting
Bugsnag also wanted a cloud infrastructure that can support the company as its services evolved beyond bug reporting and resolution. The company recently released its Releases Dashboard – which provides an at-a-glance view into the stability and quality of a software release. Instead of releasing a new software version into production and waiting to hear of any issues from customers, Bugsnag users can directly monitor the release’s crash rate: the ratio of crashes against total sessions.
This requires the Bugsnag platform to handle 10 to 100 times more data than before -the error data, plus the data on successful app sessions, which typically outnumbers the error reports significantly. Bugsnag is also planning to extend the visibility of application stability to other groups in the organization, giving each a view of the application stability in a way that makes sense to each group’s goals.
“We want to be a developers’ tool and a tool that gives an entire organization real-time, actionable insight into application stability and quality in production,” said Chuck Dubuque, Bugsnag chief marketing officer (CMO). “Because Google Cloud Platform can help us handle more raw, rich data and scale easily, we can evolve our platform and our business in new ways.”