API Gateway
devcloud
Ponto único de entrada que recebe as requisições e as roteia para os serviços certos, cuidando de autenticação, limites e segurança no caminho.
Um API Gateway é a porta de entrada de uma arquitetura de APIs — especialmente útil em microsserviços. Em vez de o cliente conhecer e chamar dezenas de serviços diretamente, ele fala com um único endereço: o gateway, que roteia cada requisição para o serviço correto.
No caminho, o gateway concentra responsabilidades transversais:
- Autenticação e autorização (validar tokens)
- Rate limiting (limitar requisições por cliente)
- Cache, logging e métricas
- Transformação de requisições/respostas
Isso tira essa complexidade de dentro de cada serviço e centraliza num ponto. Exemplos: Amazon API Gateway, Kong, Apigee. O trade-off é que ele vira um ponto crítico — precisa ser resiliente.