Design controller/handler layers for HTTP backends. Use when defining the boundary between HTTP and application logic.