Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

3. To the Cloud! Taking Advantage of Azure > Building for Scalability

Building for Scalability

By now I’m sure you have already identified several advantages of using Azure as it relates to building scalable solutions. The primary thing to keep in mind when building solutions for Azure is to architect for horizontal scalability rather than vertical scalability. This means you will need to build solutions that are distributed across many different machines, all working toward a common goal. Many of the features of F# that we have already discussed will help you accomplish this goal more easily.

In this section, I will walk you through building a simple solution for placing orders for hacky sacks. The solution will be built with one web role and two worker roles. We’ll use a few of the features of Azure that we already covered, such as queues, table storage, and SQL Azure. This will provide an example of one approach for building a solution that scales horizontally.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint