Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/begenov/courses-service

Микросервис предназначен для создания, получения, обновления и удаления курсов. Он также взаимодействует с другим микросервисом student-service для получения информации о студентах, записанных на курс
https://github.com/begenov/courses-service

docker-compose gin kafka microservice postgresql protobuf redis-cache sarama swagger

Last synced: about 2 months ago
JSON representation

Микросервис предназначен для создания, получения, обновления и удаления курсов. Он также взаимодействует с другим микросервисом student-service для получения информации о студентах, записанных на курс

Awesome Lists containing this project

README

        

# courses-service

## Описание

Микросервис предназначен для создания, получения, обновления и удаления курсов. Он также взаимодействует с другим микросервисом student-service для получения информации о студентах, записанных на курс.

## Технологии

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