API RESTful de Microservicos

Sobre o Projeto

API backend construida seguindo principios REST e arquitetura de microservicos. Implementa autenticacao e autorizacao com JWT, cache distribuido com Redis para alta performance, rate limiting para protecao contra abusos e documentacao automatica com OpenAPI/Swagger. A comunicacao entre servicos utiliza mensageria assincrona para maior resiliencia.

Tecnologias

Node.js Express Redis RabbitMQ Swagger Jest

Funcionalidades

  • Autenticacao JWT com refresh tokens
  • Cache distribuido com Redis
  • Rate limiting configuravel
  • Documentacao OpenAPI automatica
  • Testes unitarios e de integracao