Web Driven Design

Almost everything about the application can be done from the web itself. A classic example is Hudson.

Hudson Case Study

  • Brief listing of Hudson features that align with Web Driven Design.

Is it achievable

Typical tasks where we need physical access to the application.

Alternatives to them which can help us achieve the same thing via web.

How do we reach there
        Design considerations
                REST API
                Self Diagnosis
                Ability to upgrade and bootstrap from Web.
                DIY/Self-Service

Web Driven Design  for Cloud hosted application

        Overlap between the two

        Differences

Web Driven Design vis-a-vis Model Driven Design

Web Driven Design vis-a-vis Domain Driven Design

Web Driven Design vis-a-vis Test Driven Development

It is imperative that the application has to be reliable to be web driven, test driven development is very important tool towards this objective.