Кейс · Финтех
Платформа для выдачи криптозаймов — Криптозаймы
Заказчик осуществляет деятельность по всему миру, предоставляя удобные криптозаймы своим клиентам. Капитал компании исчисляется сотнями миллионов долларов.
- Отрасль
- Финтех
- Команда проекта
- 7 человек
- Команда
- 9 специалистов
- Срок
- 6 месяцев
- Python
- Vue
- QA/AQA
- DevOps
- DevOps
- TANK

Особенности реализации
Удобный личный кабинет, который включает в себя все финансовые инструменты по вкладам, обмену, эквайрингу, ликвидности. Авторизация в системе реализована посредством двухфакторной защиты и обеспечивает должный уровень безопасности. Вклады пользователей работают по аннуитетной системе и выплаты происходят мгновенно. У сервиса большой пул криптовалют и кошельков, что позволяет обеспечить быстрые транзакции в любое время суток. Также была проделана работа по разработке пула ликвидности, благодаря которому можно эффективно осуществлять расчеты по управлению ликвидностью во внешних и внутренних финансовых потоках организации.
Реализация
Модуль "Займы"
Разработка функционала для полного цикла получения займа
Модуль "Вклады"
Осуществление работы со вкладами и получения процентов по ним
Модуль "Пулы кассовой ликвидности"
Разработали расчеты по управлению ликвидностью во внешних и внутренних финансовых потоках организации
Модуль "Андеррайтинг"
Функционал по работе с убытками
Модуль "Биржа"
Обмен криптовалюты пользователями системы
Технологии и подходы
Back-end
В рамках реализация проекта были использованы последние версии технологий. Для back-end части был использован Python, а для front-end применялся Vue. Для обеспечения работы инфраструктуры применялись PostgreSQL, Redis, RabbitMQ. Документация велась в Swagger. Деплой реализован на базе Gitlab CI.
QA
Процесс тестирования документировался и проводился в FIRETMS. В результате тестирования было написано более тысячи тест кейсов, большая часть из которых покрыта автотестами. Такой скрупулезно подход позволяет оперативно отлавливать возможные баги и не отправлять в продакшн изменения с критическими ошибками
Обеспечение устойчивости
Для нагрузочного тестирования мы использовали технологию TANK от Яндекс. Благодаря возможностям Python и отказоустойчивой инфраструктуре у проекта не возникает сложностей с масштабированием и скоростью работы.
Удобный формат работы и методология
Проект реализовывался по формату аутстафф, где мы обеспечили заказчику подключение нужных специалистов. Управление проектом было полностью на стороне заказчика. Команда работала над проектом по гибкой методологии FDD, при которой программное обеспечение создавалось инкрементально с самого начала.
Результат
Резюме: Проект компании объединяет в себе огромный функционал возможностей для пользователей крипто-маркетплейса, делая их пребывание на сайте простым и понятным.
Команда на проекте
Нужна такая же экспертиза в команде?
Подберём инженеров под ваш стек и задачи — обсудим за день.