Финтех, Фудтех, Ритейл, Корпоративное ПО, Интеграции
Базы данных, .NET Core
Перед нами стояла задача реализовать модуль биллинга для сферы фудтех. К тому же необходимо было учитывать возрастающие объемы продаж.
Система билинга предоставляет следующие возможности:
При разработке биллингового модуля мы уделили большое внимание архитектуре, чтобы безболезненно справиться с растущей нагрузкой новых заказов клиента, а также гибко распределять платежные транзакции между множеством связанных юридических лиц и счетов.
Логически архитектура имеет два уровня. На первом обеспечивается базовая функциональность, присущая любому биллингу - это контрагенты, счета, транзакции и отчетность.
Второй уровень обеспечивает работу бизнес-процессов, свойственных именно фудтех сфере: продажа и доставка еды, предзаказ блюд, применение бонусов и скидок для заказа и т.п.
Чтобы справиться с нагрузкой мы использовали архитектурный подход CQRS для разделения операций чтения и изменения состояний биллинга.
Стек технологий: .NET Core 3, Enitity framework Core 3, PostgreSQL, CQRS, Docker
Илья Черепанов
CTO at Dostaevsky
«Недавно завершили разработку нового биллинга, который позволит клиентам Достаевского делать меньше движений при оплате, а нашей финансовой службе поможет получать все необходимые отчеты, что очень сильно упростит их работу. За скорость, понимание и отзывчивость хочу поблагодарить команду Nord Clan. Это был мой первый опыт подобной работы и мне понравилось. Спасибо ребята!»