Windows Azure Lessons Learned: Outback Steakhouse Facebook App
- Posted: Dec 16, 2009 at 9:04 AM
- 4,387 Views
- 1 Comment
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- High Quality WMV (PC, Xbox, MCE)
- MP3 (Audio only)
- MP4 (iPod, Zune HD)
- Mid Quality WMV (Lo-band, Mobile)
I’m back with another episode of Azure Lessons Learned. In this one I discuss building apps that need to be able to scale very highly very quickly. Jim Zimmerman, the CTO and Lead Developer for Thuzi, walks me through the Facebook application his team built for Outback Steakhouse.
Thuzi specializes in building social media applications for large organizations to connect with their customers on sites like Facebook. The concern with these types of applications is the possibility that the offer will go viral as it gets passed from customer to customer and potentially swamp the servers to the point that they are not responsive and ultimately disappoint customers. Thuzi chose to use Windows Azure since the Windows Azure platform has ample capacity and they could scale up or down the solution based on the current demand of the market. The Outback Steakhouse offer in this case was a free Bloomin’ Onion at any of the thousands of Outback Steakhouse restaurants.
Facebook apps don’t actually run on Facebook. They are embedded using an iframe into a Facebook page. The app that is running in that iframe must be hosted somewhere else. In this case, Thuzi hosts that in Windows Azure. They actively monitor the campaign and turn on or off web and worker role instances as required. In order to scale they used Windows Azure table storage and queues. They also use SQL Azure to perform reporting and analytics on the results of the campaign.
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Thanks Ben for sharing that. How much up front investment do you think Azure saved Thuzi? Presumably the Azure architecture reduces the cost Thuzi would otherwise have had to pay in order to ensure the success of the campaign in the event it goes viral, as they hope.
Remove this comment
Remove this thread
close