Разобраться в работе сервиса на Golang

15 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
30 января 2019, 15:28 • 10 откликов • 59 просмотров
Есть интеграционный веб сервис на GoLang, суть которого состоит в том чтобы принимать сообщения в формате XML и транслировать их в несколько низлежащих информационных систем и обратно (назначение информационных систем поясним).

Сервисом используется простая таблица в базе postgres, отправка сообщений через rabbitmq (в части своего взаимодействия).

Объем кода на go не очень большой: 30 файлов, 150 кбайт (большинство - определение структур данных).

К нему есть веб-приложение на vue.js, желательно разбираться и в этом.

Необходимо:

1) Разобраться в принципах работы (общая схема присутствует, нужны детали работы алгоритма, блок-схема или подобное, назначение работы модулей системы, обработка исключений и т.п.).

2) Документировать код (комментариями).

3) Быть готовым выполнить небольшие доработки этого сервиса (по отдельной договоренности).