BioExchange: национальная платформа для торговли древесным топливом

Торговая платформа для энергетического сектора, позволяющая покупателям и продавцам заключать сделки по древесному топливу, управлять заказами и платежами, автоматизировать сопоставление заявок и соблюдать требования государственных служб.

О клиенте

Наш клиент — европейская компания, которая реализовывала проект национальной цифровой торговой платформы для древесного топлива. Организации требовалась онлайн-биржа, на которой покупатели и продавцы могли бы заключать сделки с древесной щепой, управлять заказами, платежами и другими связанными с торговлей процессами.

Платформа также должна была поддерживать механизмы контроля и процессы, необходимые для соблюдения требований государственных служб.

Компания СКЭНД получила задачу разработать первоначальную MVP-версию платформы в крайне сжатые сроки — за 3,5 месяца.

  • Регион: Европа
  • Отрасль: Энергетика
  • Сроки: 3,5 месяца на разработку MVP

Задача проекта

Клиенту требовалось создать онлайн-биржу для торговли древесным топливом, которая обеспечивала бы полноценное взаимодействие между покупателями и продавцами. Платформа должна была охватывать весь цикл торговых операций: от регистрации участников и размещения заявок до заключения сделок, управления заказами и обработки платежей. В рамках проекта команде предстояло решить несколько ключевых задач:

  • Автоматизация торгов: Разработать механизм сопоставления заявок покупателей и продавцов с поддержкой большого количества параллельных запросов, а также автоматизировать обработку состояний торговых операций.
  • Управление заказами и платежами: Обеспечить полный жизненный цикл заказов, обработку платежей и управление гарантийными средствами.
  • Разделение пользовательских интерфейсов: Создать отдельные кабинеты для компаний, участвующих в торгах, и операторов платформы.
  • Соответствие требованиям и безопасность: Реализовать необходимые механизмы контроля и процессы для соблюдения требований государственных служб.
  • Масштабируемость и интеграции: Развернуть облачную инфраструктуру для национального сервиса, подключить внешние сервисы электронной почты и SMS, а также обеспечить поддержку нескольких языков в клиентской части.

Обзор проекта

Разработанная платформа состояла из двух основных частей: Client Office — личного кабинета компаний, участвующих в торгах, и Back Office — административного интерфейса для операторов платформы. Зарегистрированные компании могли проходить процедуру подключения к платформе, участвовать в торгах, размещать ставки, выигрывать сделки, а также управлять заказами и платежами.

В основе торгового интерфейса работал фоновый механизм сопоставления заявок и обработки состояний. Он обеспечивал выполнение торговых процессов и автоматическое изменение статусов заказов на протяжении их жизненного цикла.

Чтобы уложиться в сжатые сроки разработки MVP, команда использовала гибридный технологический стек и Amazon Web Services для развертывания инфраструктуры и применения управляемых облачных сервисов.

Решение

Готовое решение объединило торговые инструменты для покупателей и продавцов с отдельной административной средой для операторов. Платформа охватывала основные этапы торговых операций — от регистрации компаний и размещения ставок до заключения сделок, управления заказами и обработки платежей. Облачная инфраструктура на базе AWS обеспечивала размещение сервиса и создавала основу для его дальнейшего масштабирования.

Основные возможности платформы

  • Регистрация и участие в торгах. Компании могли регистрироваться, проходить необходимые процедуры подключения, участвовать в онлайн-торгах и размещать ставки на покупку или продажу древесного топлива.
  • Автоматизация торговых операций. Фоновый механизм сопоставлял заявки покупателей и продавцов и управлял состояниями торговых операций. Также платформа предоставляла инструменты для создания, отслеживания и управления заказами на всех этапах их жизненного цикла.
  • Управление платежами и гарантийными средствами. Решение поддерживало платежные процессы и операции с гарантийными средствами. Соответствующие инструменты были доступны как участникам торгов в Client Office, так и операторам в Back Office.
  • Управление торговой инфраструктурой. Пользователи могли работать с информацией о торговых локациях и использовать встроенный калькулятор древесного топлива для расчетов, связанных с торговыми операциями.
  • Административное управление и контроль. В Back Office отображались статистика и текущая операционная информация, необходимые для работы операторов. Платформа также включала механизмы контроля и рабочие процессы для соблюдения требований государственных служб.

Технологический стек

Для разработки MVP, автоматизации торговых процессов, обработки транзакций и создания облачной инфраструктуры национального уровня мы использовали следующий технологический стек:

  • Backend: Java, Spring Boot
  • Frontend: JavaScript, TypeScript, React, HTML, CSS
  • Базы данных: PostgreSQL, Amazon Aurora
  • Облачная инфраструктура: Amazon Web Services, включая Route 53, CloudFront, RDS, S3, Secrets Manager и другие сервисы AWS
  • Контроль версий и CI/CD: Bitbucket, Git, Bitbucket Pipelines, Jenkins
  • Управление проектом и документация: Jira, Confluence

Результаты

В рамках проекта MVP-вариант платформы был разработан и запущен в установленные сроки. После ввода решения в промышленную эксплуатацию специалисты СКЭНД продолжили его сопровождение и развитие: участвовали в подготовке сервиса к сертификации, выпускали регулярные обновления и расширяли функциональность платформы.

Ключевые результаты проекта:

  • Разработка и запуск MVP национальной торговой платформы для древесного топлива за 3,5 месяца.
  • Реализация полного управления жизненным циклом заказов.
  • Создание отдельных функциональных сред Client Office и Back Office.
  • Развертывание облачной инфраструктуры на базе Amazon Web Services.
  • Продолжение разработки и совершенствование платформы после выпуска MVP.
  • Поддержка процесса сертификации сервиса и сопровождение промышленной эксплуатации.

Нуждаетесь в разработке похожего проекта?

Свяжитесь с нами

Мы любим новые проекты! Напишите нам, и мы ответим вам в ближайшее время.

Спасибо, что написали нам! Ваше сообщение было успешно отправлено. Мы обязательно ответим на него в ближайшее время. Пожалуйста, проверьте, получили ли Вы от нас письмо-подтверждение на указанную Вами почту.