• 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:

    1. Self Contained / Modular: can be deployed independently .
    2. 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.