Сервис АПИ — api
.
Сервис хранения — storage
.
Протокол — newsgrpc
.
Подробности по каждому сервису см. в README
сервиса.
make nats
— запуститnats
в Докере.cd api && make
— запустит сервисapi
.cd storage && make
— запустит сервисstorage
.
make -f storage/Makefile test
— создаст БД и тестовые записи.make -f api/Makefile g200
— вернет успешный ответ, новость найдена.make -f api/Makefile g404
— вернет ответ 404, новость не найдена.
- Отказаться от
glide
,vendor
и установить пакеты модулями. - Заменить обработку ошибок
log.Println(err)
на соответствующий вызов оповещения разработчика:bugsnag.Notify(err)
. - Перенести сервисы в отдельные репозитории и перестроить пути импорта.