recommended
Kind: severity
Record: vocabulary:severity-recommended
Canonical: Schema
A principle that applies by default and gives way to a stated reason.
Listed in Controlled vocabularies, after mandatory and before contextual.
Severity of
- Bounded Context
- Context Mapping
- Anti-Corruption Layer
- Value Object
- Dynamic Dispatch
- Causal Dependency
- Design by Contract
- Interface-Based Design
- Contract-First Design
- Postconditions
- Forward Compatibility
- Uniform Interface
- Consumer-Driven Contracts
- Centralized Authentication
- Centralized Logging
- Determinism
- Predictability
- Pure Functions
- Immutability
- Reproducibility
- Specification-Based Testing
- Property-Based Testing
- Environment Parity
- Protocol Independence
- Composability
- Composition Over Inheritance
- Reusability
- Replaceability
- Interchangeability
- Independence
- Open/Closed Principle (OCP)
- Polymorphism
- Domain Events
- Integration Events
- Outbox Pattern
- Fail Fast
- Graceful Degradation
- Error Boundaries
- Assessment
- Architecture Review
- Design Review
- Impact Analysis
- Fitness Functions
- Quality Attributes
- Architecture Decision Records (ADR)
- First-Principles Design
- Pattern Consistency
- Self-Describing API
- Declarative Configuration
- Capability Declaration
- Causation ID
- Dashboards
- Strategy Pattern
- Observer Pattern
- Command Pattern
- State Pattern
- Chain of Responsibility Pattern
- Finite State Machine
- Factory Pattern
- Builder Pattern
- Facade Pattern
- Composite Pattern
- Statelessness
- Performance Engineering
- Profiling
- Benchmarking
- Bottleneck Analysis
- Pipeline Architecture
- Stateless Processing
- Extension Points
- Inversion of Control (IoC)
- Dependency Injection
- Canonical Schema
- Canonicalization
- Ubiquitous Language
- Intent-Revealing Interface
- Principle of Least Surprise
- Database Normalization
- Policy as Code
- Ports and Adapters Architecture
- Clean Architecture
- Component-Based Architecture
- Package by Feature
- Pipes and Filters
- Section Lifetime Divergence
- Read-Time Join
- One-Sided Liveness
- Reversible Channel Encoding
- Declare-Before-Read Order
- Period-Decided Disposition
- State-Arity Limit
- Carrier and Payload Split
- Joinable Mandated Field
- Unit of Work Pattern
- Controlled Side Effects
Linked from
- Domain Architecture
- Runtime Discovery / Dynamic Binding
- Causality / Ordering / Distributed Time
- Contracts / Interfaces / Compatibility
- Control / Coordination / Centralization
- Correctness / Determinism / Verification
- Portability / Infrastructure / Deployment
- Core Modular Design
- SOLID / Object-Oriented Design
- Event / Messaging / Asynchronous Architecture
- Error Handling / Resilience
- Architecture Review / Evolution / Governance Artifacts
- Metadata / Self-Description / Declarative Systems
- Observability / Auditability / Traceability
- Behavioral Patterns
- Creational Patterns
- Structural Patterns
- Scalability / Performance / Optimization
- Streaming / Pipeline / Dataflow Processing
- Plugin / Extensibility / IoC
- Schema / Canonical Data / Semantics
- Security / Privacy / Compliance / Governance
- Codebase / System Architecture Styles
- Coordination Surfaces
- Transactions / State / Concurrency