Применим принципы The Clean Architecture, при реализации микросервиса на Go. Завернем сервис в docker, а для оценки преимуществ чистой архитектуры, напишем детальные unit тесты и изменим тип транспорта приложения
Воспользуемся API first подходом для разработки RESTful API сервиса, начав с описания API в терминах OpenAPI Specification. Сгенерируем сервер на основе спецификации и реализуем логику работы endpoint-ов. В заключительном этапе, сгенерируем клиенты на нескольких языках для работы с API
Основное внимание уделим командным процессам и качеству кодовой базы. В рамках курса, формируем команду из нескольких человек, с ментором, выполняющим функции менеджера, scrum мастера и личного наставника. Проводим сессии парного программирования, и обязательное cross review