Azure Targets Facebook Developers

All is Azure

Image by sbisson via Flickr

When Microsoft announced the commercial availability of Windows Azure during last year’s PDC, some of the companies they showcased were more of Web 2.0-ish than any enterprise scale. Even though companies from Web 2.0 and beyond were not using Microsoft technologies, it is a huge market for Microsoft to ignore. The huge success of Facebook applications made this market segment very important from Microsoft’s perspective.

In fact, Windows Azure can be very handy for such developers who want a seamless way to scale up and down based on demand, without getting their hands dirty on the nuts and bolts of infrastructure.Even though I don’t like the lock-in aspect of Azure cloud, I like the way it is set up to be developer friendly. Developers who code for social networking platforms are either individuals or small shops with a handful of people. They are not prepared for the sudden, unimaginable success that could come in through these social networking sites. Cloud Computing, in general, and Platforms like Azure and Google App Engine, in particular, can come handy for these developers.

Recently, Microsoft announced that they have partnered with Thuzi, the consultancy firm specializing on social media platforms, to offer a toolkit for running Facebook apps on Windows Azure. Named Facebook Azure Toolkit, this open source tool allows developers to get started easily and deploy Facebook applications on top of Windows Azure Cloud. This will help them focus on the development of the app without worrying about any viral impact of the Facebook platform.

This starter kit consists of

  • Facebook Developers Toolkit
  • Ninject 2.0 for Dependency Injection
  • Asp.Net MVC 2
  • Windows Azure Software Development Kit (February 2010)
  • AutoMapper
  • Azure Toolkit – Simplified library for accessing Message Queues, Table Storage and Sql Server
  • Automated build scripts for one-click deployment from TFS 2010 to Azure

With this toolkit, the developers can either deploy directly on Azure cloud or run locally on their computers. The project can be used with Visual Studio 2010 RC and makes Facebook app deployment only a click away. Even though there are not many developers in this space building their apps on top of Microsoft technologies, this opens up another opportunity for developers. Since free markets is all about having choice, I think this is good for developer community.

LinkedIn Twitter
Director, OpenShift Strategy at Red Hat. Founder of Rishidot Research, a research community focused on services world. His focus is on Platform Services, Infrastructure and the role of Open Source in the services era. Krish has been writing @ CloudAve from its inception and had also been part of GigaOm Pro Analyst Group. The opinions expressed here are his own and are neither representative of his employer, Red Hat, nor CloudAve, nor its sponsors.

2 responses to “Azure Targets Facebook Developers”

  1. Chee

    This is interesting, and good to hear Microsoft is looking to get more active in this area.
    We just completed a facebook app using and the .net Facebook Developer Toolkit.
    unfortunately it was a very painful process, involving many workarounds, changes to the FDT source etc to get it to work.

    Its surprising given that Microsoft owns a stake in Facebook, there are plenty of .net web developers yet the support and tools for integrating Facebook and .net are limited.

    I would be interested to hear feedback from others using this new starter kit.