module
0.0.0-20241124165011-f3af4e0f7611
Repository: https://github.com/valerybmstu/web-10.git
Documentation: pkg.go.dev
# README
Архитектура микросервисов на Golang
Цель работы — получение первичных навыков организации кодовой базы проекта на Golang
В рамках данной лабораторной работы предлагается ознакомиться с набором рекомендаций для разработки поддерживаемых и расширяемых backend-сервисов на golang
Основные теоретические сведения
Практические рекомендации по организации структуры проекта на golang: https://github.com/golang-standards/project-layout?tab=readme-ov-file
Гайд по "чистой архитектуре": https://youtu.be/V6lQG6d5LgU?si=17sjfwTYCWZMSHlw
Данная лабораторная работа базируется на результатах, полученных в ходе выполнения 6-9 лабораторных работ
Порядок выполнения
Для успешного выполнения лабораторной работы необходимо проделать следующие шаги:
- Перекопировать код, полученный в ходе выполнения предыдущей лабораторной работы
- Ознакомиться с теоретическими сведениями и образцом реализации в лице сервиса
hello
- Модернизировать код сервисов
count
иquery
в соответствии с рекомендациями из теоретических сведений и/или опираясь на образец в лице сервисаhello
- Сделать отчёт и поместить его в директорию docs
- Защитить лабораторную работу
Содержание отчета
- Титульный лист
- Цель работы и задание
- Ход работы со скриншотами и листингами результатов
- Заключение
- Список использованных источников