Categorygithub.com/azabrs/server-issuing-orders
modulepackage
0.0.0-20240404185801-65abe61e0050
Repository: https://github.com/azabrs/server-issuing-orders.git
Documentation: pkg.go.dev

# README

Необходимо разработать демонстрационный сервис с простейшим интерфейсом, отображающий данные о заказе. Модель данных в формате JSON прилагается к заданию https://drive.google.com/file/d/1rrA7SJUoaGQwDriyY56MAeLT0J_OQkZF/view.

Что нужно сделать:

1. Развернуть локально PostgreSQL
    1. Создать свою БД
    2. Настроить своего пользователя
    3. Создать таблицы для хранения полученных данных
2. Разработать сервис
    1. Реализовать подключение и подписку на канал в nats-streaming
    2. Полученные данные записывать в БД
    3. Реализовать кэширование полученных данных в сервисе (сохранять in memory)
    4. В случае падения сервиса необходимо восстанавливать кэш из БД
    5. Запустить http-сервер и выдавать данные по id из кэша
3. Разработать простейший интерфейс отображения полученных данных по id заказа

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author