Skip to main content

One doc tagged with "layered-architecture"

View all tags

Layered Architecture

The layered architecture pattern defines a set of rules for how to structure your code. The rules are designed to help you build a system that is easy to understand, maintain, and extend. Components within the layered architecture pattern are organized into horizontal layers, each layer performing a specific role within the application. The three layers are called the domain layer, the application layer, and the infrastructure layer.