> For the complete documentation index, see [llms.txt](https://note.levelcode.org/software-engineering-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://note.levelcode.org/software-engineering-notes/readme.md).

# Domain-Driven Design

- [Overview](https://note.levelcode.org/software-engineering-notes/readme/1-overview.md)
- [Business Domain](https://note.levelcode.org/software-engineering-notes/readme/3-business-domain.md)
- [Subdomain](https://note.levelcode.org/software-engineering-notes/readme/2-subdomain.md)
- [Bounded Context](https://note.levelcode.org/software-engineering-notes/readme/4-bounded-context.md)
- [Interaction Between Contexts](https://note.levelcode.org/software-engineering-notes/readme/4-bounded-context/9-interaction-between-contexts.md)
- [Layers](https://note.levelcode.org/software-engineering-notes/readme/5-layers.md)
- [Domain Layer](https://note.levelcode.org/software-engineering-notes/readme/5-layers/6-domain-layer.md)
- [Application Layer](https://note.levelcode.org/software-engineering-notes/readme/5-layers/7-application-layer.md)
- [Infrastructure Layer](https://note.levelcode.org/software-engineering-notes/readme/5-layers/8-infrastructure-layer.md)
