Промежуточный слой
Определение
Промежуточный слой (англ. middleware) — программный код, через который проходит каждый запрос до основной логики и после нее. Промежуточные слои выстраиваются цепочкой, и каждый делает одно общее дело: проверяет вход пользователя, записывает лог, сжимает ответ, ограничивает частоту запросов. Пример: прежде чем запрос дойдет до оформления заказа, промежуточный слой проверяет токен и отклоняет запрос без входа. Так общие правила пишут один раз для всей системы. Словом middleware называют и отдельные программы-посредники между системами, например брокеры сообщений. Путь запроса через слои описывает жизненный цикл запроса.
Также говорят
- мидлвар, миддлвэр,
- прослойка.