Whitepaper: Best Practices for the Design of Large-Scale Services on Windows Azure Cloud Services

I just hade some time to browse through and read portions of a new whitepaper that was released and titled: Best Practices for the Design of Large-Scale Services on Windows Azure Cloud Services. It is an amazing overview of core concepts around Windows Azure, followed by best practices that were derived from the engagement with…


Database Sharding in the Cloud: SQL Azure Federations

I just had some time on my hands to try out the new Windows Azure feature called SQL Azure Federations. While it is not fully obvious from the name, SQL Azure Federation basically enables building elastic and scalable database tiers. Your application can now scale beyond a single SQL Azure database and use the capacity…

1

Live Now: Enterprise Library 5.0 Integration Pack for Windows Azure

A new version of Enterprise Library has been released by the Patterns & Practices team @ Microsoft. This library has been extended with an Integration Pack that focuses specifically on the development patterns and architectural guidance of the applications running on Windows Azure. So what is in this package? The most important things are the…


P&P: Windows Azure Auto-Scaling Block (Preview)

Patterns & Practices team is working hard to enhance the Enterprise Library with new functionality. The version Enterprise Library 5.0 will include also guidance on how to auto-scale Windows Azure applications, which really optimizes the dynamic allocation of cloud resources. The beta preview of the application block, called Windows Azure Autoscaling Application Block (WASABi), is…


Windows Azure Accelerator for Web Roles

Released less then a month ago, I believe this accelerator really makes it easy to deploy multiple web sites across your Windows Azure Web Role instances… Get details here, short description follows: “The Windows Azure Accelerator for Web Roles makes it quick and easy for you to deploy one or more websites across multiple Web…


Building Composite Applications with Windows Azure AppFabric

I recently reviewed a great blog post on the topic of Composite Applications on top of the Windows Azure Platform. It explains briefly the concepts around the Composition Model, based on .NET Framework, that enables to define the components of your Windows Azure application along with their characteristics and relationships. As a result of the…


Microsoft Enterprise Library 5.0 is Live!

This might be interesting for all the architects that want to do things structurally. Microsoft Enterprise Library 5.0 is ready to download, basic description goes like this: “Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges (such as logging, validation, caching, exception handling,…


Microsoft Application Architecture Guide, 2nd Edition

I just had the time to quickly review the 2nd Edition of Microsoft Application Architecture Guide. It was published already back in Oct’09 and it thoroughly describes all key aspects of the Application Architecture on Microsoft Platform. Available freely on-line or via Amazon, Barnes & Noble or BORDERS. A must read and have (for reference)…


New Web Application Toolkits Available!

Web Application Toolkits help ASP.NET web developers quickly complete common tasks.  Each Web Application Toolkit download contains reusable assets – i.e. controls, class libraries, endpoints etc. and a sample application that shows how to use them. So far the following Toolkits were available: IE8 Extensibility, Bing Search, REST Services, Mobile Web Applications, Template-driven Email, Social…


Gartner: Maturity of AJAX Technologies and RIA platforms

In case your next investment or product will include inter-/intranet facing components (which app today doesn’t ;)), it is interesting to check out the latest Gartner report on the evolution of AJAX Technologies and RIA Platforms. Good Read! The Report: MarketScope for Ajax Technologies and Rich Internet Application Platforms