Необходимо разработать демонстрационный сервис с простейшим интерфейсом, отображающий данные о заказе. Модель данных в формате JSON.
- Развернуть локально PostgreSQL.
- Создать свою БД.
- Настроить своего пользователя.
- Создать таблицы для хранения полученных данных.
- Разработать сервис.
- Реализовать подключение и подписку на канал в nats-streaming.
- Полученные данные записывать в БД.
- Реализовать кэширование полученных данных в сервисе (сохранять in memory).
- В случае падения сервиса необходимо восстанавливать кэш из БД.
- Запустить HTTP-сервер и выдавать данные по id из кэша.
- Разработать простейший интерфейс отображения полученных данных по id заказа.
Для запуска использовать docker-compose