# Domain Architecture

> The Domain Architecture category holds 10 architecture principles.

Record: `architecture-category:domain-architecture`
Kind: category
Canonical: https://banes-lab.com/ontology#architecture-category-domain-architecture

Listed in [Principle categories](https://banes-lab.com/api/records/architecture-category.md), after [Anti-patterns](https://banes-lab.com/records/architecture-category/anti-patterns.md) and before [Runtime Discovery / Dynamic Binding](https://banes-lab.com/records/architecture-category/runtime-discovery-dynamic-binding.md).

## Principle

- [Domain-Driven Design (DDD)](https://banes-lab.com/records/architecture/domain-driven-design.md)
- [Domain Model](https://banes-lab.com/records/architecture/domain-model.md)
- [Bounded Context](https://banes-lab.com/records/architecture/bounded-context.md)
- [Context Mapping](https://banes-lab.com/records/architecture/context-mapping.md)
- [Anti-Corruption Layer](https://banes-lab.com/records/architecture/anti-corruption-layer.md)
- [Explicit Boundaries](https://banes-lab.com/records/architecture/explicit-boundaries.md)
- [Aggregate](https://banes-lab.com/records/architecture/aggregate.md)
- [Value Object](https://banes-lab.com/records/architecture/value-object.md)
- [Entity](https://banes-lab.com/records/architecture/entity.md)
- [Domain Service](https://banes-lab.com/records/architecture/domain-service.md)

## Layer

- [Domain Modeling](https://banes-lab.com/records/layer/domain-modeling.md)
