Skip to content

olteffe/balancex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание: тык сюда или ./task.zip

Принятые решения:

  1. Переводим с REST на gRPC

Временные заметки:

  1. мс биллинг ->: Добавить на баланс получателя.
  2. мс услуги ->: Трата пользователем: Проверяем баланс(>= нужной суммы) получателя, фризим, списываем или отменяем по запросу или ttl.
  3. мс услуги ->: Перевод: Проверяем баланс отправителя(>= нужной суммы), фризим сумму отправителя, списываем у отправителя, начисляем или отменяем в транзакции.
  4. Отправитель всегда имеет UUID. В случае если это другой сервис, то заранее определенный статичный UUID.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published