Разработать микросервис внутри проекта на Golang + PostgreSQL

25 000 руб. за проект
06 мая 2024, 16:33 • 15 откликов • 82 просмотра
Доброго дня всем.

Есть разработанный сервис, связанный с автоматизацией деятельности транспортной компании в области дистрибуции топлива.

Нам необходим разработчик, который возьмет на себя задачу разработки микросервиса для CRUD-операций с документами. От себя предоставим всю необходимую информацию, а также:
  • Описание модели БД в виде SQL-скрипта;
  • Подробное описание требуемых методов API (до 15 шт.) с описанием входящих и исходящих данных.
Требуемый стек скиллов для реализации задачи:
  • разработка с использованием языка Golang 1.22+
  • web-фреймворк Gin
  • БД PostgreSQL 14+
  • Миграция БД с использованием github.com/golang-migrate/migrate/
  • Чтение переменных окружения из ENV и конфигурационного файла в yml-формате с использованием https://github.com/ilyakaznacheev/cleanenv
  • unit-тесты (покрыть сервисный слой и слой контроллеров)
  • функциональные тесты (от запроса к http-контроллеру до записи в БД с использованием testcontainers)
  • отсутствуют какие-либо ORM-библиотеки (Gorm, etc...)
По предварительному расчету работы здесь не более, чем 25 часов.

Идеально, если у вас есть ИП или вы самозанятый. Если нет, тоже не проблема.

От вас хотелось бы услышать ваш опыт в плане работы с Golang, а также уровень возможностей в плане реализации задачи. Спасибо.