Canonical guidance

Use when

Avoid

Preferred pattern

Anti-pattern

Explanation: This is tempting because wrappers are easy to stack, but broad middleware becomes hidden application logic.

Why

Related pages

Sources