Facebook Olympics

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Facebook Olympics - Presentation Transcript

    1. Building Applications for the Cloud G A M I N G A P P S O N F A C E B O O K A N D Z E M B L Y P L A T F O R M - M Y P I C K S : P R E D I C T T H E W I N N E R S A T O L Y M P I C S Copyright (c) 2009, Pramati Technologies Private Limited. Imaginea is a Pramati business. All trade names and trade marks are owned by their respective owners 11/4/2009 1
    2. MyPicks architecture We b We M S LB b We S b User Shard 1 M S M Shard Lookup DB We LB b S We M S Friends b DB We b User Shard 2 S3 Result Processor
    3. MyPicks architecture notes • User DB is sharded (with hot standby) • We used lookup table for sharding – Cached in memory instead of memcached – 10MB cache size for million users – Sharding logic plugged-in as NodeChooser in Pramati Web Loadbalancer • Friends DB uses replication instead of Map-Reduce • Attaching the webservers to a shard reduces the number of connections to the User DB
    4. Application main page on Facebook
    5. Application main page on Facebook – Start playing for a country
    6. Upcoming Events –View events and click Predict
    7. Make Prediction for Gold, Silver and Bronze medals
    8. Completed Events – See prediction results and points earned
    9. Leader Board Country view
    10. Leader Board Individuals across countries
    11. Leader Board My Facebook Friends
    12. Leader Board My country players
    13. My Statistics
    14. About page
    15. Thank you i n f o @ i m a g i n e a . c o m
    SlideShare Zeitgeist 2009

    + ImagineaImaginea Nominate

    custom

    132 views, 0 favs, 0 embeds more stats

    Presentation shares the facebook app that Imaginea more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 132
      • 132 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories