Провели полный цикл разработки для «Одобрим.ру»

Оформить единую анкету, чтобы наглядно сравнить предложения 70 банков и МФО, найти и воспользоваться лучшей программой кредитования — пользователи финансового маркетплейса «Одобрим.ру» могут сделать все это за пару минут. А мы в свою очередь взяли под контроль аналитику, внедрение и тестирование этой платформы, создали специальную высоконагруженную микроархитектуру проекта. Рассказываем, как это было.
Цели проекта и основные требования
Главная задача для команды «Одобрим.ру» — сделать процедуру получения кредита для физических лиц удобной и быстрой. Пользователь заполняет единую электронную анкету, получает доступ к 70 банками и микрофинансовым организациям, а затем принимает решение в пользу одного из предложений. Соответственно, чтобы вся эта с виду легкая цепочка взаимодействия заработала, за два месяца нам было необходимо:
- наладить новые процессы покупки и продажи ценных бумаг в сжатые сроки,
- быстро запустить алгоритм, чтобы он окупился и начал приносить прибыль, пока не изменились условия Центробанка,
- сделать универсальный продукт, который легко адаптировать к новым требованиям и изменениям,

В сжатые сроки нашей команде предстояло развить высоконагруженную микросервисную архитектуру и закрыть технический долг предыдущих команд разработчиков.
Для этого мы полностью взяли на себя процесс управления разработкой, так как со стороны клиента практически отсутствовала it-команда. Это подтверждает комментарий нашего клиента:
«Перед командой IRLIX стояли сложные задачи разобраться в архитектуре, реализовать технический долг. Все это в достаточно сжатые сроки и в условиях практического отсутствия внутренней ИТ-команды с нашей стороны. Специалисты IRLIX полностью взяли на себя процесс управления разработкой, смогли наладить взаимодействие разработчиков и бизнес-заказчиков между собой. С первых дней был задан высокий темп и каждый член команды выражал искренний интерес к проекту. Ребята предлагали идеи по улучшению и оптимизации, оценивали риски и оперативно сообщали об этом».
Результаты
За два месяца мы выполнили полный цикл разработки (аналитика, внедрение, тестирование), реализовали микроархитектуру, технический долг и новый функционал маркетплейса.
В итоге, помимо создания и внедрения архитектуры, мы также осуществили:
- возможность быстрого редизайна для витрин кредитных предложений,
- поддержку множества адаптеров с разными банками и МФО,
- удобное и быстрое наполнение новостного контента через Strapi Admin,
- и все это с непрерывным CI/CD с выпуском релизов каждую неделю.
Команда проекта
Чтобы достичь таких результатов, команда «Одобрим.ру» запросила у нас семь специалистов. Всего на проект от нашей компании вышло также семеро сотрудников. Давайте познакомимся с героями:
-
Backend-developers
team leader, senior
-
2 frontend-developers
middle+
-
QA-engineer
middle+
-
2 backend-developers
middle+
-
Analyst
middle+
Технологии, использованные на проекте
Yandex Cloud, Spring Cloud, RabbitMQ, Redis, Jaeger, ELK Stack, Strapi, PostgreSQL, MongoDB, Kubernetes, Docker, Helm, Java, React.js, Next.js.