Composability
≈ 2 min read
Names in other languages
No names in other languages are held for this entry yet.
Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.
Composability is a system design principle that deals with the 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 essential features that make a component composable are that it is: * self-contained (modular): it can be deployed independently – note that it may cooperate with other components, but dependent components are replaceable *stateless: it treats each request as an independent transaction, unrelated to any previous request. Stateless is just one technique; managed state and transactional systems can also be composable, but with greater difficulty. It is widely believed that composable systems are more trustworthy than non-composable systems because it is easier to evaluate their individual parts.
Composability is a system design principle that deals with the 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 essential features that make a component composable are that it is: self-contained (modular): it can be deployed independently – note that it may cooperate with other components, but dependent components are replaceable stateless: it treats each request as an independent transaction, unrelated to any previous request. Stateless is just one technique; managed state and transactional systems can also be composable, but with greater difficulty. It is widely believed that composable systems are more trustworthy than non-composable systems because it is easier to evaluate their individual parts.
Text derived from https://en.wikipedia.org/w/index.php?oldid=1376989459 under CC BY-SA 4.0; modifications have been made.