Codebase / System Architecture Styles
Kind: category
Record: lexicon-category:codebase-system-architecture-styles
Canonical: Lexicon
The Codebase / System Architecture Styles category holds 40 lexicon terms.
Listed in Term categories, after Security Privacy Compliance and before Coordination Surfaces.
Terms
- Central Database Bottleneck
- Layer Leakage
- Layer Skipping
- Monolithic Transform Function
- Package by Technical Layer Only
- Shared Monolithic Application
- Contract-Governed Service Reuse
- Database-Bottleneck Removal
- Decentralized Ownership
- External System Isolation
- Framework Independence
- Independent Stage Testing
- Infrastructure Independence
- Locality of Change
- Reorderable Stages
- Structured Code Organization
- Transactional Simplicity
- Adapters
- Boundaries
- Component Boundaries
- Dependency Rule
- Domain Core
- Layer Separation
- Ports
- Replicated In-Memory State
- Unified Deployment Boundary
- Uniform Stage Interface
- Use Cases
- Anemic Layers
- End-to-End Traceability
- Feature Cohesion
- Independent Scaling
- Initial Complexity
- Integration Overhead
- Operational Simplicity
- Shared Technical Concerns
- Introduce Port
- Extract Adapter
- Move Framework Outward
- Repackage by Feature
Linked from
Codebase / System Architecture Styles
Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to. A tag category also gives each term an example, which is the file the tag places or the rename from a refused word onto a covering tag.
Adapters
- Kind: mechanism
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Anemic Layers
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Boundaries
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Central Database Bottleneck
- Kind: anti-pattern
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Component Boundaries
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Contract-Governed Service Reuse
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Database-Bottleneck Removal
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Decentralized Ownership
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Dependency Rule
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Domain Core
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
End-to-End Traceability
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
External System Isolation
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Extract Adapter
- Kind: technique
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Feature Cohesion
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Framework Independence
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Independent Scaling
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Independent Stage Testing
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Infrastructure Independence
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Initial Complexity
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Integration Overhead
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Introduce Port
- Kind: technique
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Layer Leakage
- Kind: anti-pattern
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Layer Separation
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Layer Skipping
- Kind: anti-pattern
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Locality of Change
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Monolithic Transform Function
- Kind: anti-pattern
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Move Framework Outward
- Kind: technique
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Operational Simplicity
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Package by Technical Layer Only
- Kind: anti-pattern
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Ports
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Reorderable Stages
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Repackage by Feature
- Kind: technique
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Replicated In-Memory State
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Shared Monolithic Application
- Kind: anti-pattern
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Shared Technical Concerns
- Kind: quality-attribute
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Structured Code Organization
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Transactional Simplicity
- Kind: capability
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Unified Deployment Boundary
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Uniform Stage Interface
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core
Use Cases
- Kind: constraint
- Category: Codebase / System Architecture Styles
- Layer: Structural Core