At Bugsnag, the cloud platform on which we build our software is an important part of the user experience. Our promise is to deliver actionable results from your error reports quickly and intuitively, whether you have hundreds or millions of errors to consider.
In 2017, as we were starting the process of building our Releases dashboard, we knew we would need to handle not just a growing number of error reports, but information on successful application sessions as well, which could be hundreds of times more data to manage. In anticipation of that feature and our growing customer base, we planned and executed a move to Google Cloud Platform and redesigned our backend infrastructure.
Moving to Google Cloud Platform helped us accommodate our growth as well as gave us the opportunity to better architect our backend services to handle new product capabilities. One important part of our backend services implementation was the use of gRPC and Google Kubernetes Engine. We covered our selection of gRPC, our implementation of gRPC protocol buffers in our pipeline microservices, and the results of our gRPC implementation in production in previous blog entries. The net result to customers has been much faster performance and a reliable cloud platform. For Bugsnag, we now have the infrastructure to power the next wave of new features and functionality.
We’ve been happy with our move to Google Cloud Platform, and we think our customers have been too. You can read more about our experience in our case study on the Google Cloud Platform customer page.