Backend API Gateway for Microservices Architecture
Цей сервіс є центральною точкою входу для всіх клієнтських запитів у мікросервісній архітектурі. Gateway відповідає за маршрутизацію, автентифікацію, авторизацію та проксирування запитів до відповідних бекенд-сервісів (auth, user, notification тощо).
- Маршрутизація запитів до різних мікросервісів через єдиний endpoint
- Інтеграція з Keycloak для автентифікації та авторизації користувачів
- CORS для підтримки frontend-додатків (локально та на продакшн)
- Проксі до auth, user, notification сервісів
- Захист приватних маршрутів через Keycloak middleware
/auth
— проксі до auth-сервісу (отримання токену)/verify
— проксі для верифікації токена/user
— проксі до user-сервісу/notify/:type
— проксі до notification-сервісу (захищено Keycloak)/cars
— тестовий захищений маршрут (повертає мокові дані)
- Доданий функціонал semantic-releases