Web Apps: Design & architecture tips

I previously ( my take on solution design ) mentioned about sharing a few tips on application design & architecture. Here is a post with a few raw design pointers. Some I learned from my own experience and some by looking at others implementation. I will update this post with more and more tips as and when I find time and will also make an attempt to categorize them under different architectural pillars. Here we go… The biggest sources of failure in a system are usually people and not the machines or networks. Have fewer components in the system which involves human intervention. Automation works well with homogeneous and modular systems. Look for opportunities in your current and the new systems you design. Whatever is a pain to humans should be automated. If scaling out is an easy & affordable option, choose it over scaling up. Scaling out does more than scaling. If you need to scale a little, go vertical. Avoid cascading failures unless you absolutely intend it. If so

A take on solution architecture design

Windows Azure Mobile Services : Scripting a Scheduler to dump Live Forex data for future analytics

Windows Azure - Load balancing a website running on different Virtual Machines

Programmatically Uploading Media Content using Windows Azure Media Services SDK & C#

Facebook Javascript API : Feed and Share Dialog for Beginners

Creating a cool Microsoft Word Report for listing Scientists with Templater and C# Generic List

5 Windows 8 posts for beginners

Video Tutorial : Creating Win 8 Metro App to work with Picture Library (WinRT, XAML and C# )

User Content Files and Windows 8 Metro Application - Part 1

Developing a Link Chopper using C# and API in 1 Hour

The Big Post : Being positive about your work and organization

TypeScript : My Video tutorial on its Need, Usage and benefits with a demo

Creating your first mobile application for Firefox OS, the new Rockstar!

A fresh look for my blog. Layout changed !!

New ebook : A guide for developers to keep the QA bugs count minimum

Introduction to Webfonts for HTML & CSS developers

Back to C# School: Basics of Yield keyword

Cross Browser Text Rotation just with CSS Transforms & HTML

C# and Sun One Directory Server : Retrieve Domain Group Members

WCF: Operation Overloading inside Service Contracts using C#

A cool list of Tech News Websites and the Blogs I follow

Free Ebook : 25 Tips for Making your website Usable

Responsive Web Design & Frameworks : Kick Start your brain

TechEdIn 2012 : My Experience - Part 2