I spoke last night to the Boston .NET Architecture Study Group about Architecture Patterns for Scalability and Reliability in Context of the Windows Azure cloud computing platform.
The deck is attached at the bottom, after a few links of interest for folks who want to dig deeper.
Command Query Responsibility Segregation (CQRS):
- I’m a big fan of Bertrand Meyer‘s work, and I just learned that CQRS is based on his earlier CQR pattern
- Martin Fowler has a entry on CQRS (recently added, I will now read this)
- CQRS on Windows Azure (MSDN Magazine article)
- .NET Rocks podcast: Episode 639 Udi Dahan Clarifies CQRS (That same podcast episode is also included in the Azure Top 40 feed that I curate: Azure Top 40 http://bit.ly/azuretop40)
- http://abdullin.com/cqrs/
Sharding is hard:
- Foursquare down for 11 hours from imbalanced shards: http://blog.foursquare.com/2010/10/05/so-that-was-a-bummer/ (though the High Scalability blog says it was longer)
NoSQL:
- NoSQL and the Windows Azure Platform whitepaper from Microsoft (which I found to be a very good read)
CAP Theorem:
PowerPoint slide deck used during my talk:
July 25, 2011 at 4:08 pm
[...] Wilder described his Talk: Architecture Patterns for Scalability and Reliability in Context of Azure Platform in a 7/21/2011 post (missed when [...]
May 24, 2012 at 3:33 am
Hi Milan, you’ll be able to find the recording here when it bemecos available or you can send your contact details (name, email address, etc) to and we will email the recording to you. Thanks, Soroush
November 17, 2011 at 2:10 pm
architecture…
[...]Talk: Architecture Patterns for Scalability and Reliability in Context of Azure Platform « Coding Out Loud[...]…
May 26, 2012 at 6:21 pm
OpenCart Web Development…
[...]Talk: Architecture Patterns for Scalability and Reliability in Context of Azure Platform « Coding Out Loud[...]…