# The arch records whose scope is domain

This index as JSON: https://banes-lab.com/json/api/facets/arch/scope/domain

## Entries

- [First-Principles Design](https://banes-lab.com/records/arch/first-principles-design.md)
- [Semantic Contracts](https://banes-lab.com/records/arch/semantic-contracts.md)
- [Do Not Repeat Yourself (DRY)](https://banes-lab.com/records/arch/duplicate-code.md)
- [Domain-Driven Design (DDD)](https://banes-lab.com/records/arch/domain-driven-design.md)
- [Domain Model](https://banes-lab.com/records/arch/domain-model.md)
- [Bounded Context](https://banes-lab.com/records/arch/bounded-context.md)
- [Explicit Boundaries](https://banes-lab.com/records/arch/explicit-boundaries.md)
- [Aggregate](https://banes-lab.com/records/arch/aggregate.md)
- [Value Object](https://banes-lab.com/records/arch/value-object.md)
- [Entity](https://banes-lab.com/records/arch/entity.md)
- [Domain Service](https://banes-lab.com/records/arch/domain-service.md)
- [Event Sourcing](https://banes-lab.com/records/arch/event-sourcing.md)
- [Domain Events](https://banes-lab.com/records/arch/domain-events.md)
- [Domain-Specific Language (DSL)](https://banes-lab.com/records/arch/domain-specific-language.md)
- [Language-Oriented Programming](https://banes-lab.com/records/arch/language-oriented-programming.md)
- [Canonical Model](https://banes-lab.com/records/arch/canonical-model.md)
- [Semantic Consistency](https://banes-lab.com/records/arch/semantic-consistency.md)
- [Ubiquitous Language](https://banes-lab.com/records/arch/ubiquitous-language.md)
