componentized
Made of parts
Componentized describes something broken into discrete, interchangeable parts.
Software is componentized when built from modular pieces that can be developed, tested, and replaced independently: The componentized architecture made updates easier.
The term extends to manufacturing and organizational structures where self-contained units combine into larger systems.
Decomposed application architecture
- architectureBuilding design discipline
- modularMade of separable units
- scalableAble to increase capacity
- reusableFit for repeated service
encapsulation · abstraction · decoupled · APIs · libraries · frameworks · object-oriented · refactored
Combined into a whole
- interoperableAble to work together
- subsystemsComponent parts of complexes
- configurableAble to be adjusted
- plug-and-playRequiring no manual configuration
customizable · decomposable · cohesion · distributed · networked · embedded · hierarchical · orchestrated
Able to replace another
- prefabricatedManufactured in advance
- subassembliesIntermediate manufactured units
- snap-fitInterlocking without fasteners
- connectorsDevices that join things
brackets · fasteners · joints · adapters · couplings · fixtures · mounts · kits
Manufactured in advance
- standardizedMade uniform across cases
- mass-producedMade in large quantities
- interchangeableAble to replace another
- retrofittableAble to be modified later
upgradable · replaceable · unitized · off-the-shelf · factory-built · flat-pack · industrial · specifications
microservices
Decomposed application architecture
- architectureBuilding design discipline
- modularMade of separable units
- scalableAble to increase capacity
reusable · encapsulation · abstraction · decoupled · APIs · libraries · frameworks · object-oriented · refactored · codebase
integrated
Combined into a whole
- interoperableAble to work together
- subsystemsComponent parts of complexes
- configurableAble to be adjusted
plug-and-play · customizable · decomposable · cohesion · distributed · networked · embedded · hierarchical · orchestrated · standardized
interchangeable
Able to replace another
- prefabricatedManufactured in advance
- subassembliesIntermediate manufactured units
- snap-fitInterlocking without fasteners
connectors · brackets · fasteners · joints · adapters · couplings · fixtures · mounts · kits · parts
prefabricated
Manufactured in advance
- standardizedMade uniform across cases
- mass-producedMade in large quantities
- interchangeableAble to replace another
retrofittable · upgradable · replaceable · unitized · off-the-shelf · factory-built · flat-pack · industrial · specifications · tolerances
componentizedmonolithic
Massive and undifferentiated
unified · integrated · indivisible · unitary · undivided
componentizedspaghetti code
Poorly structured program
hardcoded · inflexible · proprietary · bespoke · custom-built
componentizedintegrated
Combined into a whole
fused · coupled · interconnected · entangled · enmeshed