Categorygithub.com/ValeryBMSTU/web-10
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 лабораторных работ

Порядок выполнения

Для успешного выполнения лабораторной работы необходимо проделать следующие шаги:

  1. Перекопировать код, полученный в ходе выполнения предыдущей лабораторной работы
  2. Ознакомиться с теоретическими сведениями и образцом реализации в лице сервиса hello
  3. Модернизировать код сервисов count и query в соответствии с рекомендациями из теоретических сведений и/или опираясь на образец в лице сервиса hello
  4. Сделать отчёт и поместить его в директорию docs
  5. Защитить лабораторную работу

Содержание отчета

  1. Титульный лист
  2. Цель работы и задание
  3. Ход работы со скриншотами и листингами результатов
  4. Заключение
  5. Список использованных источников

# Packages

No description provided by the author
No description provided by the author