The core principles of ATA are:

Envelope Duotone Icon
Structured by Default
Phone Duotone Icon
Object-Oriented First
Map Pin Duotone Icon
Clear Separation of Concerns
Map Pin Duotone Icon
Simplified Routing

What is the MVC-S structure used by ATA?

Documentation