Architectural Evolution: Traditional to Domain-Centric

Get a brief overview of domain-centric and some traditional architectures.

A domain-centric architecture, to reiterate, is an architecture with the domain at the center. Around the domain is a layer for application logic, and then around that is a layer for the infrastructure or external concerns. The purpose of the architecture is to keep the domain free of any outside influences, such as database specifics or framework concerns.

Before we discuss more about domain-centric architectures, let’s first look at some traditional or enterprise architectures.

Get hands-on with 1400+ tech skills courses.