Your SlideShare is downloading. ×
The guardian and app engine
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

The guardian and app engine

366
views

Published on

A quick overview of some of the ways that we use Google's AppEngine at the guardian, and why we do so.

A quick overview of some of the ways that we use Google's AppEngine at the guardian, and why we do so.

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
366
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. THE GUARDIAN AND APPENGINE Michael Brunton-Spall Grant Klopper
    • 2. WHO ARE WE?
    • 3. Request Combined Response HTTP Guardian Cache Microapp CMS
    • 4. BUT FIRST: MICROAPPS• Built to power guardian.co.uk• Decouples architecture while increasing reliability• Really freaking cool
    • 5. WHAT HAVE WE BUILT ON APPENGINE?
    • 6. ZEITGEIST
    • 7. MOST VIEWED
    • 8. TWITTER COMPONENT
    • 9. LATEST FROM RSS FEEDS
    • 10. PROJECTS WITHJOURNALISTIC DEADLINES
    • 11. BLAIROMETER
    • 12. REACTION TRACKER General Election 2010 Debates
    • 13. SOME NOTES• Total of around 750,000 requests• Average of around 138 req/s• Peaked at around 230 req/s 
    • 14. WHAT MAKES US CHOOSE IT?• What is the reliability requirement? • No downtime ever - Hosted internally • Critical - EC2 • Other - AppEngine ( but we’ve never had any downtime)
    • 15. • What is the budget? • Whatever you need - Host internally • We’ve got some - EC2 • Budget, what budget? - AppEngine
    • 16. WHAT THE BENEFIT• Minimal budget needed• Scalability built in• Instant deployment• Easy to setup and run• Support is pretty good (direct and mailing lists)
    • 17. ISSUES• Coordination• Apps for Business• Java AppEngine is not J2EE• Cant access infrastructure from behind firewall• Shared hosting issues
    • 18. WE’RE HIRING! www.gnmcareers.co.uk
    • 19. THANKSMichael Brunton-Spall @bruntonspall Grant Klopper @grantklopper