Skip to content

maksym-nezhurin/gateway

Repository files navigation

Gateway

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

About

BackEnd gateway for managing microservices

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •