Fat Controller
Kind: anti-pattern
Layer: Enforcement Core
Record: architecture:fat-controller
Severity: discouraged
Scope: correctness_verification, security_governance, control_coordination
Formed by: Put validation, business rules, persistence orchestration, mapping, authorization, and response formatting in the controller layer.
Canonical: Ontology
A defect in which controllers hold validation, business rules, persistence and response formatting.
Listed in Architecture principles, after Transaction Script Sprawl and before Repository Dump.