What is a Web Site Capability Model?

 

List of core technical capabilities required by a website to function at production scale.

When you are working on designing a new web site or migrating an existing one, this model will help you identify the core platform capabilities (cloud or on-premises) your web site needs to function at production scale. It is a simple model with capabilities listed as below. You can extend it however your want. I have also provided an example below on how to use it.

Web Site Capability Model

image

 

image

 

image

An Ecommerce SAMPLE website

http://mvcmusicstore.codeplex.com/

image

 

Current Architecture

image

Future Architecture

In the future state, I have added two new features, Analytics (using Piwik) and Search (using ElasticSearch)

 

image

 

Website Capability Model for Music Store

image

image

image

 

Step-by-step procedure for adding search and analytics to Music Store is addressed in chapters 7 and 8 of my book.

http://t.co/wguojva0Mi

 

To quickly deploy ElasticSearch and Piwik, you can also use the Windows Store App (Apps for Azure)

 

Try It!

image

Get it here http://tinyurl.com/lt4dnpp

 

Summary

With Web Site Capability Model, you can quickly design or migrate a web site in the cloud or on-premises. The model provides you with a framework for analyzing risks, platform capabilities (e.g. Azure Web Sites versus Cloud Services versus Virtual Machines), and the ability for your web site to function at production scale. I have used this model several times successfully, and so can you.

 

Enjoy!

Happy Deploying!

Tejaswi

 

   
Tejaswi Redkar

Leave a Comment

Your email address will not be published. Required fields are marked *