Доработайте контроллер, дополнив его возможностью удалять группы и продукты, а также задавать цены. Для каждого типа ответа создайте свою модель.
Доработайте контроллер, реализовав в нем метод возврата CSV-файла с товарами. Доработайте контроллер, реализовав статичный файл со статистикой работы кэш. Сделайте его доступным по ссылке. Перенесите строку подключения для работы с базой данных в конфигурационный файл приложения.
Добавьте отдельный сервис позволяющий хранить информацию о товарах на складе/магазине. Реализуйте к нему доступ посредством API и GraphQL. Реализуйте API-Gateway для API сервиса склада и API-сервиса из второй лекции.
Научитесь собирать докер образы с зависимостями удалив работу с базой из проекта GraphQL-сервера и подключив ее как зависимость отдельным проектом из первого практического занятия. Подготовьте докер-образы для всех приложений(API-Gateway и сервисы библиотеки) из лекции посвященной микросервисам и запустите приложение путем составления compose-файла для запуска всех необходимых контейнеров.