The guardian and app engine

  • 351 views
Uploaded 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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
351
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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