Case Study | Google App Engine

Startup Helps Zap Mobile App Errors with Google App Engine

At a Glance

Organization BugSense, an application error-reporting service, relies on Google App Engine to track and report millions of app errors every day. When smartphone apps crash, BugSense helps developers pinpoint and fix the problem. The startup depends on Google App Engine for the scalability required to deliver first-rate service to its customers, which include VMWare, Samsung, Skype and thousands of independent app developers.

What they wanted to do • Build a robust bug-tracking service for app developers • Scale effortlessly to support a fast-growing amount of data • Avoid buying, configuring and maintaining servers

Challenge Scalability was the top priority for BugSense founder Jon Vlachoyiannis when he began planning his error-tracking service. He knew there would be a high demand for the offering, which provides detailed crash reports to app developers through a web-based user dashboard. Without the right solution to handle all the data, the service would fail.

What they did • Developed a highly scalable service using Google App Engine • Improved the service with key Google App Engine features, such as the Datastore and Task Queues • Added new features easily by deploying new versions of the code without needing to take down the service

The small startup didn’t have the budget to build its own infrastructure. Vlachoyiannis wanted to get the service up and running quickly, so he and his team decided against using an infrastructure-as-a-service solution that would require configuring and maintaining servers.

What they accomplished • Scaled without effort to support fast user growth • Saved nearly $220,000 per year by eliminating the need to purchase and maintain servers and hire additional staff members • Established itself as a trusted name among app developers 

“Scaling the service ourselves and handling things like administration and security really weren’t options,” he says. “We just wanted to start programming.”

“Once we deploy our codes, we can sleep tight at night. With Google App Engine, we don’t have to worry about anything going wrong.” —Jon Vlachoyiannis, founder, BugSense

Solution Vlachoyiannis learned about Google App Engine while running an earlier startup, and he thought it was the perfect platform for BugSense. Without hardware to manage, his team could focus on building the best service possible. App Engine also could provide the scalability to effortlessly support customers as the business grew. BugSense incorporated a number of App Engine features into the service, including: • Google App Engine’s Datastore – to provide secure, scalable data storage • The XMPP application programming interface (API) – to push live data onto users’ BugSense dashboards so the team can view error-related information as it’s generated

About Google App Engine

Google App Engine enables businesses to build and host web apps on the same systems that power Google applications. It offers fast development and deployment, effortless scalability and simple administration, with no need to worry about hardware, patches or backups. For more information, visit http://cloud.google.com/appengine “Our customers love that we have a very predictable service. They love that we’ve never had downtime. Google App Engine has helped us accomplish this.” —Jon Vlachoyiannis, founder, BugSense

• The Task Queue API – to schedule email notifications to developers who haven’t fixed their apps within a specified time period App Engine makes it easy for Vlachoyiannis and his team to continually improve the service, since they can deploy new versions of their code without taking the operation offline. They also can monitor the service and check response times, errors and other data through App Engine’s intuitive, web-based dashboard. “Managing the service on App Engine takes no time at all,” Vlachoyiannis says. “Since Google takes care of administration, all we need to do is check how the system is performing.” Results BugSense has grown quickly since its September 2011 launch. It now has thousands of customers ranging from independent app developers to large enterprises. Google App Engine has scaled effortlessly to handle that growth, helping establish BugSense as a trusted name. “Our customers love that we have a very predictable service,” Vlachoyiannis says. “They love that we’ve never had downtime. They know that whenever they log in, everything will run as expected. Google App Engine has helped us accomplish this.” The company is saving nearly $220,000 per year by eliminating the need to purchase and maintain servers and hire two additional staff members. Perhaps more importantly, using Google App Engine has given Vlachoyiannis and his team peace of mind. “Once we deploy our codes, we can sleep tight at night,” Vlachoyiannis says. “With Google App Engine, we don’t have to worry about anything going wrong.”

© 2012 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other company and product names may be trademarks of the respective companies with which they are associated. SS1098-1207

Startup Helps Zap Mobile App Errors with ... Cloud Platform

Organization. BugSense, an application error-reporting service, relies on Google. App Engine to track and report millions of app errors every day. When.

321KB Sizes 1 Downloads 270 Views

Recommend Documents

Startup Brings CRM to the Inbox with Google Cloud Platform
build and host web apps on the same systems that power Google applications. It offers fast development and deployment, effortless scalability and simple ...

Startup Powers Online Ad Sales with Google Cloud Platform
Organization. Crystalloids Innovations helps companies use big data to improve their profitability. The Amsterdam-based startup relies on Google BigQuery,.

Google App Engine Cloud Platform
Google App Engine is an application hosting and development platform that powers everything from enterprise web applications to mobile games, using.

Mobile Solutions on Google Cloud Platform
With Google Cloud Platform you can easily build a backend for your mobile solution. ... your application's scenarios and not have to worry about things such as ...

Mobile Solutions on Google Cloud Platform
Orchestrating push notification to Android and IOS devices ..... processing [10], your code that runs on Google App Engine can enqueue tasks into a pull queue ( ...

Company Helps Researchers Unravel DNA ... Cloud Platform
and scalable data technology platform built on the cloud. One aspect of their work is focused on making large genomic datasets broadly accessible.

Google App Engine Helps MokiMobility Simplify Mobile Device ...
Organization. MokiMobility used Google App Engine to build a cutting-edge, cloud-based mobile device management (MDM) platform for managing iPads, ...

Google App Engine frees creator of cloud coupon platform ponpon.my ...
gave her a printed coupon entitling her to 10% off her next purchase. She passed it to ... coupons across iOS and Android, SMS, email, social media and print.

App Developer Helps Companies Simplify Scheduling with Google ...
Organization. Appogee, a technology consultant and application developer, used Google. App Engine to build a robust system to help companies manage ...

AdMob helps drive downloads of woZZon Android app with ...
iPhone application and it turned to Google and their AdMob mobile advertising ... chart position of the app in the Android charts and generate brand awareness.