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.

Refactored by

Severity

Category

Force

Violates

Negated by

Linked from