Обновить

Комментарии 1

Мы с нуля строили собственный онлайн-биллинг для программы лояльности

транзакционный движок, начисления и списания баллов, резервирование баллов, управление жизненным циклом профиля участника. Плюс отчётность для МСФО.

Поверх этого - бизнес-правила: где, в каком канале, сколько баллов начисляется и тратится, уведомление смежных систем о событиях в реальном времени.

Два вызова, которые запомнились:

  • учёт сроков жизни баллов. У нас несколько источников начисления, и у каждого — свои особенности. Нужно было правильно считать, какие баллы сгорают первыми, корректно резервировать и списывать с учётом этих сроков.

  • синхронизация с внешней системой, которая была мастером для своей части баллов. Как бы мастер мы, но они также мастер у себя: часть баллов жила у нас, часть — там, и нужно было обеспечить консистентность без двойных списаний и гонок.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации