Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

Latest commit

 

History

History
22 lines (13 loc) · 1.49 KB

README.md

File metadata and controls

22 lines (13 loc) · 1.49 KB

Описание

Решение в секции Backend для хакатона IT’s Tinkoff Solution Cup 2023, занявшее первое место.

Решение написано на Go и оставлено практически в первозданном виде.

Из репозитория убран весь код организаторов (сборка образов, gitlab pipelines и тп) и текст задания, для соблюдения лицензионной чистоты.

Выложено по просьбам участников. Также может выступать примером совместного использования Fx, Fiber и Ent.

Задание

В задании нужно было реализовать сервис по управления счетами пользователей: создание, пополнение, перевод между счетами и получение оборота по счету. Счета имеют одну из 4 валют.

Спецификация api и необходимые проверки были подробно описаны в задании.

Курсы валют необходимо было считывать из Kafka и использовать при переводах между счетами в разных валютах.