Case Study | Google App Engine

News Reader App Delivers Content Quickly by Building a Mobile Back End on Google App Engine

At a Glance What they wanted to do • Leverage a powerful app-building platform to optimize a news reader application and deliver content quickly to iPads, iPhones, Androids and other mobile devices • Test and roll out new features quickly • Allow for automatic scalability to accommodate rapid user growth What they did • Developed a back end for the application in just a day using Google App Engine • Introduced new features quickly by testing development versions of the app alongside existing versions • Took advantage of Google App Engine’s caching features to speed delivery of data and images What they accomplished • Achieved a 70-fold increase in users in about a year and a half • Created a highly acclaimed app that was named to the Apple App Store Hall of Fame and was chosen as one of the few pre-loaded apps on Amazon’s Kindle Fire tablet • Avoided hiring two additional engineers and using a costly content delivery network to distribute news

Organization Pulse, a startup based in Palo Alto, Calif., could have fallen victim to its own success if it hadn’t used Google App Engine to handle fast-rising demand for its popular news reader application. The move helped improve customer service by speeding content delivery and allowed the fast, efficient rollout of new features. The app ultimately earned a coveted spot in the Apple App Store Hall of Fame. Challenge The Pulse application was a near-instant success when it launched for the iPad in May 2010. Users flocked to the app, which allows browsing and reading of stories from more than 300 news sources. Within a few months, the app had been downloaded hundreds of thousands of times and was the top paid iPad app in the Apple App Store. As Pulse began offering a free version of the app on a range of devices, including iPhones and Androids, it needed a powerful platform to speed content delivery and regularly roll out new features. Greg Bayer, Vice President of Platforms at Pulse, knew the platform had to be highly scalable to accommodate the growing number of users. He also wanted to minimize the time his team spent managing the system. Solution Bayer considered a few cloud-based platforms but quickly selected Google App Engine in September 2010. “There weren’t other options that would do as much,” he says. “It allowed us to not get bogged down with work that was secondary to our product.” Bayer and his team were able to get the basic back-end structure running within a day. They also found it easy to add new features, since App Engine allows for testing development versions of an app without interfering with user activities.



“As we’ve grown, App Engine has scaled with us. We’ve been able to scale to many orders of magnitude without having to re-architect our systems.” —Greg Bayer, Vice President of Platforms, Pulse

“We try to release new features every two weeks. Google App Engine has made it easy to do that,” Bayer says. “It’s helped us shortcut all the work that normally has to go into testing and deployment.”

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 www.google.com/enterprise/appengine/ “We don’t even see 99% of the things that we would have had to manage without App Engine. If a server goes down, we don’t know about it. We’re able to rely on Google to take care of it.” —Greg Bayer, Vice President of Platforms, Pulse

Bayer relies heavily on App Engine’s auto-scaling capability to handle daily traffic fluctuations. Rich caching features such as the Memcache help speed content delivery to mobile devices, while the Datastore, which houses the application data, scales up effortlessly. “As we’ve grown, Google App Engine has scaled with us,” Bayer says. “We’ve been able to scale to many orders of magnitude without having to re-architect our systems.” Results Pulse has expanded its user base from 200,000 to more than 14 million with Google App Engine. The app continues to receive consistently high user ratings, which Bayer attributes partly to the speed of content delivery and the ease with which he and his team can add new features. Pulse made headlines in 2011 when it was selected as one of the few preloaded apps on Amazon’s Kindle Fire tablet. More than 1 million new users downloaded the app on Christmas Day alone. Remarkably, the day went without a hitch. “Without Google App Engine, we wouldn’t have been able to deal with that kind of a spike,” Bayer says. The service also helps Pulse save money. Bayer estimates he would have needed two additional engineers to host the app in-house – a cost of around $200,000 per year. The company is also economizing by using App Engine’s caching system, which helps speed up load times. Using a traditional content delivery network for the same purpose could cost twice as much, according to Bayer. The biggest benefit? Google App Engine has allowed Bayer and his team to focus on improving the Pulse app rather than on managing infrastructure. “We don’t even see 99% of the things that we would have had to manage without App Engine,” he says. “If a server goes down, we don’t know about it. We’re able to rely on Google to take care of it.”

© 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. SS1082-1205

Pulse Cloud

scalable to accommodate the growing number of users. He also ... allows for testing development versions of an app without interfering with user activities.

448KB Sizes 0 Downloads 256 Views

Recommend Documents

Pulse Forages.pdf
Page 1 of 8. Peas and cereal crops intercropping comparison for forage production in Alberta and. Peace Region. The project objectives are to demonstrate the effects of intercropping peas with barley, oat and. triticale on forage yield and quality in

market pulse -
SG Feb Non-oil Domestic. Exports. 19-Mar-18. 20-Mar-18. 21-Mar-18. 22-Mar-18 ... Applications. US Mar Initial Jobless. Claims. US Feb Durable Good. Orders.

market pulse -
6 days ago - e-mail: [email protected]. Sources: MasNet, Bloomberg, Business ... headwind for the group's joint project with. Kajima Development, The ...

market pulse -
Golden Agri-Resources (GAR) reported its 1Q12 results last. Friday, with revenue ... UOL Group: 1Q12 earnings in line – Upgrade to BUY. - Goodpack Limited: ...

market pulse -
SIA 4QFY15. HTL Int 1Q15. CN Apr Foreign Direct. Investment. Notes: Sourced from Bloomberg. All US Tech results dates have been adjusted to Singapore ...

market pulse -
Apr 3, 2018 - Singapore's private residential property price index grew. 3.1% QoQ in 1Q18 ... Asia Pacific Equity Research | Singapore. MARKET. PULSE.

Pulse Generator
See our non-profit green energy site here: Must fan cool R7 and R8 if running circuit any longer than 60 seconds. This is a test ... Welcome to the Redstone Time ...

market pulse -
Sources: MasNet, Bloomberg, Business Times, Straits Times and other media. Please refer to ... driver's vocational license (PDVL), requiring all private hire.

market pulse -
Netflix has officially launched its video streaming services ... internet service provider business. • ISOTeam Ltd. .... Ascendas India Trust 3Q16. US Dec Existing ...

long-pulse lidars
If Af (t) is a slow function compared with f(t) ... site case of fast variation of Af (t) in comparison with f(t), ...... at a comparatively high initial SNR, a broadband noise,.

Pulse crops Demo.pdf
Following a demonstration in 2009, two field demonstrations were done to monitor the plant. growth, yield and economics of potential pulse crop varieties for ...

Global AdView Pulse Lite - VDU
GDP revision from the economic powerhouse China ... quarter to 91 amid worrying economic signals from Europe, China, ... Malaysia. New Zealand. Philippines.

Pulse Gail McHugh.pdf
CAPÍTULO NUEVE: Que las Batallas del Cavernícola Comiencen. CAPÍTULO DIEZ :Un cambio en el camino. CAPÍTULO ONCE: El Cambio está Llegando.

Pulse Oximetry Primer
During World War II, a young physiologist named Glenn Allen Millikan developed a portable optical device which, when placed upon the earlobe, could provide a noninvasive, continuous ... could actually cause burns on the earlobe. (ouch). In the mid 19

long-pulse lidars
Fourier-deconvolution technique as well as on the solution of the first kind of Volterra integral ...... following analytical form of the recorded long-pulse lidar.

Pulse-Lawsuit-Twitter.pdf
Dec 19, 2016 - Sign in. Page. 1. /. 51. Loading… Page 1 of 51. Crosby, et al. v. Twitter, Google, and Facebook, Complaint for Damages 1. UNITED STATES ...

Circuit maximizes pulse-width- modulated DAC throughput
tion of the capacitor, C, so you must choose a value for C ... For operation from 80 to 280VRMS: C=1 nF/400V and ... positioned horizontally on a desk locat-.

anon, EMPGUN1, Electromagnetic Pulse (EMP) Gun.pdf ...
anon, EMPGUN1, Electromagnetic Pulse (EMP) Gun.pdf. anon, EMPGUN1, Electromagnetic Pulse (EMP) Gun.pdf. Open. Extract. Open with. Sign In. Main menu.

design of pulse oximeters pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. design of pulse ...

Pulse May 2014.pdf
and now we have five. children! As a young family we moved into the village of Ollerton, in Nottinghamshire - we met. neighbours Mike and Joyce and they were ...

(Quarter 2, 2012). Global AdView Pulse Lite
Ireland, and the UK which are estimated net at source, and France,. Germany, Greece, Italy, the. Netherlands, Spain, Taiwan, and. Turkey—to which Nielsen Global. AdView estimated weighting factors are applied. USA and Spanish figures are based on a

Po10C Pulse Calendar 2018.pdf.pdf
Page 1 of 17. Page 1 of 17. Page 2 of 17. Page 2 of 17. Page 3 of 17. Page 3 of 17. Page 4 of 17. Page 4 of 17. Po10C Pulse Calendar 2018.pdf.pdf. Po10C ...