-
I posted yesterday about a poor man’s distributed caching solution using Windows Azure queues and ASP.NET cache. I’ve got an interesting comment in twitter: My short answer is that there aren’t solutions that scale or doesn’t scale. The scalability is...
-
Tailspin Surveys is a multitenant, SaaS solution, targeting many different customers. Some of these customers might be “enterprise” with “Big-IT” and are likely to demand advanced integration capabilities for identity (e.g. identity federation). Others...
Posted to
Azure on Philippines
by
Eugenio Pace
on
05-25-2010
Filed under:
Filed under: Windows Azure, Azure Services Platform, Architecture, SaaS, Federated Identity, IssueTracker, Claims, ADFS, SSO, Identity Provider, WebSSO, Claims Guide, Windows Azure Architecture Guide, patterns & practices
-
These series of posts dealt with various aspects of dealing with failures while saving information on Windows Azure Storage: Windows Azure Guidance - Additional notes on failure recovery on Windows Azure Windows Azure Guidance – Failure recovery and data...
-
We are “done” with the first part of the guide. You can download the guide release candidate from here . I want to thank the long list of reviewers and contributors for this first deliverable. Thanks much!! Windows Azure Architecture Guide – Part...
Posted to
Azure on Philippines
by
Eugenio Pace
on
05-20-2010
Filed under:
Filed under: Windows Azure, Azure Services Platform, Architecture, Federated Identity, Claims, SQL Azure, WebSSO, Windows Azure Cost, Azure Table Storage, Windows Azure Worker, Windows Azure Architecture Guide, Windows Azure Queues
-
Fabio asked me on twitter “why there’re no dequeue , peek and enqueue on Windows Azure Queues?” One of the most common patterns for interactions with queues is this: You get the message from the queue. This is not a “dequeue”, even...
-
In the previous post , my question was about a small change in the code that would yield a big improvement. The answer is: What changed? No try / catch We reversed the order of writes : first we write the details, then we write the “header” or...
-
I had some great answers on my previous post question, like Simone ’s. Some where closer than others, but in general you got it right, Thanks! The recovery strategy depicted there assumes that all failures are external . That is, writing to a table fails...
-
We are almost content complete for our first Windows Azure Architecture Guide (the most probable name for our book). Available for download today: New updated samples, including all file processing and background tasks (lot’s of small nuggets in there...
-
Last week Scott walked me through his current design for the “Integration Service” in our sample. Here’s some preview of this early thinking. As a reminder, our fictitious scenario has a process that runs every once in a while and generates flat files...
-
Question for you: if your application has 2 “background” task to perform, do you implement this as 2 distinct workers? or as 1 worker with 2 responsibilities? Option 1 is straight forward. Option 2 requires more work, but … does it make sense? It turns...
-
As described before , a-Expense static content (mainly the scanned images uploaded by users) is stored in blobs. As with many other things in life there are quite a few options when it comes to how those images are made available to users. A key design...
Posted to
Azure on Philippines
by
Eugenio Pace
on
04-14-2010
Filed under:
Filed under: Azure, Windows Azure, Azure Services Platform, Architecture, Web Client, SQL Azure, patterns & practices, a-Expense, Azure Table Storage, Blob, Shared Access Signatures
-
One frequent question we get is around “process guidance”. Also known by the more modern and fancy acronym “ALM”: A pplication L ifecycle M anagement, which replaced the old SDLC term, which in turn (and only if you are old enough like me) meant something...
-
This new release focuses primarily on replacing the data tier with Azure Table Storage. To make things more interesting, we changed the data model in a-Expense so it now requires two different related entities: the expense report “header” (or master)...
-
Available for download here , you’ll find the first step in taking a-Expense to Windows Azure. Highlights of this release are: Use of SQL Azure as the backend store for application entities (e.g. expense reports) Uses Azure storage for user profile information...
-
A big motivation for considering hosting on Windows Azure is cost. Each month, Microsoft will send Adatum a bill for the Windows Azure resources used. This is a very fast feedback loop on how they are using the infrastructure. Did I say that money is...