-
Composability is a system design principle that deals with inter relationships of components.
-
A highly composable system provides components that can be selected and assembled in various combinations to satisfy specific user requirements.
-
In Information Systems, the 2 features that make a component composable are:
- Self Contained / Modular: can be deployed independently .
- Stateless - treats each requests as an independent transaction unrelated to any previous request.
-
It is very trust worthy as it is easier to evaluate individually.