Skip to content

routeCsharp256/ANeychev

Repository files navigation

ANeychev

Нейчев Александр

Workshop 1

описание workshop 1

Merchandise service

Запуск

docker-compose -p "OzonEdu" up -d --build

Остановка

docker-compose -p "OzonEdu" down

Очистка

docker system prune  -a

Workshop 2

Задачи

описание workshop 2

Часть 1

  • Добавить проект библиотеки OzonEdu.Infrastructure, в которую должны быть реализованы все настройки инфраструктуры сервиса.
  • Добавить middleware, который будет логгировать request и response.
  • Добавить middleware, который будет возвращать версию приложения по пути: "/version".
  • Добавить 2 middlewares, которые будут возвращать 200 Ок по путям: "/live" и "/ready".
  • Добавить глобальный exception filter, который будет отлавливать все необработанные исключения и выдавать response с json, в котором будет наименование исключения (его тип) и стэк-трейс.
  • Добавить Swagger middleware.
  • Добавить interceptor, который будет логгировать request и response обычных unary вызовов.
  • Подключить библиотеку OzonEdu.Infrastructure к проекту сервиса OzonEdu.MerchandiseService.

Часть 2

  • Добавить проект HTTP API
  • Добавить проект gRPC API

About

Нейчев Александр

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published