Big Bang

Written by

in

Description

A strategy often preferred by large vendors where an entire Enterprise Architecture Model is built “at once”.

Context

Derived from: “Big Bang”
Even in the design process “divide and conquer is useful”. So don’t try to design the whole structure at the same time. Take steps to increase the quality of the system and avoid many other smells with a thought out architecture.

Cause

Due to fine-grained interfaces, services are not independent enough and an incremental development is not possible.

Consequences

Creating a whole Enterprise Architecture Model in a Big Bang may lead to poorly understood requirements and inconsistencies in the architecture. Communication between and integration of services may be inefficient.

Solution

Coarse grained user-oriented interfaces should be used and required capabilities should be properly decomposed into autonomous services.

Tags

business, application, technology, soa, legacy, The Couplers

Related smells

All smells