Микросервис предназначен для создания, получения, обновления и удаления курсов. Он также взаимодействует с другим микросервисом student-service для получения информации о студентах, записанных на курс.
В проекте использованы следующие технологии:
- Gin - веб-фреймворк на языке Go для создания HTTP-серверов и обработки маршрутов
- PostgreSQL - система управления базами данных, используемая для хранения информации о курсах
- Docker Compose - инструмент для определения и запуска многоконтейнерных Docker-приложений
- HTTP-запросы - используются для взаимодействия с микросервисами