Geeks With Blogs
Rajesh Pillai My experiments with asp.net mvc, jquery, wpf, silverlight, sharepoint, tdd and design patterns.

Application Architecture Consideration

The following is the topics that we have to be good at  as part of our understanding about  "Application Architecture".  I am noting these points
as it crosses my mind. Will need to add more depth to these points.

- Performance
- Reliability
- Availability
- Security
- Modifiability
- Portability
- Functionality
- Extensibility
- Interoperability
- Usability
- Maintainability
- Efficiecy
- Reusability
- Ease of Deployment
- Rollback strategy
- Configuration Management
- Administration
- Scalability
- Monitoring
- Development Productivity

We will be delving deeper into these areas as we go along.  As I delve deeper into these areas the more depth it seems to have.  Never know
when the hunger for knowledge ends.    The deal is to identify appropriate tools and resources for each are.

I will invite you you have a look the the following resource highscalability.com/.  These site details some of the high level architecture of sites
like ebay, google, 37signals and many more.  I bet you will find this pretty interesting and addictive.

Happy reading.

 

Posted on Saturday, November 28, 2009 12:02 PM architecture | Back to top


Comments on this post: Some thoughts about application architecture

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Rajesh Pillai | Powered by: GeeksWithBlogs.net