Construindo middlewares reutilizáveis em Express e Fastify
Middleware é o coração do pipeline de requisição-resposta em aplicações Node.js. No Express, middlewares são funções callback que recebem (req, res, next) e controlam o fluxo chamando next() para passar ao próximo middleware. No Fastify, o modelo é baseado em plugins e hooks, onde cada middleware recebe (request, reply) e utiliza reply.send() para encerrar a resposta.