NK
К проектамEN

Platform · Architecture · Engineering Leadership

TransferHub

Платформа футбольного трансферного рынка

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

РольLead Developer / Technical Lead
FastAPIVuePostgreSQLRedisMicroservicesSystem Architecture
Главный экран платформы TransferHub с поиском игроков, новостями и событиями
01Спроектирована с нуля
02MVP за 6 месяцев
03Работает в production
04Используется российскими футбольными клубами
01

Обзор

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

02

Задача

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

03

Моя роль

Совместно с разработчиками я проработал полную архитектуру системы и отвечал за финальные технические решения, декомпозицию, планирование и реализацию. Я проверял технические предложения команды, корректировал решения и координировал разработку как MVP, так и последующих версий.

04

Архитектура

Платформа построена на микросервисной архитектуре с backend на FastAPI и frontend на Vue. Отдельные сервисы отвечают за парсинг данных, мессенджер, уведомления и авторизацию. PostgreSQL используется как основная реляционная БД, Redis — для задач, требующих быстрого доступа к данным.

01Vue Frontend
02FastAPI Services
АвторизацияИгроки и клубыМессенджерУведомления
03PostgreSQL
04Redis
05

Стратегия запуска

В первый MVP вошли авторизация, база игроков и клубов, заявки, ролевая модель и административные возможности. Мессенджер, уведомления, новости, аналитические дашборды, дополнительные источники данных, сохранение поиска и расширенные фильтры были перенесены в post-MVP backlog.

MVP

  • Авторизация
  • База игроков и клубов
  • Трансферные заявки
  • Ролевая модель доступа
  • Административная панель

Post-MVP backlog

  • Мессенджер и уведомления
  • Новости и аналитические дашборды
  • Дополнительные источники данных
  • Сохранение поиска
  • Расширенные фильтры
06

Функциональность

01Закрытые аккаунты футбольных клубов
02База игроков и клубов
03Расширенный поиск и фильтрация игроков
04Выставление игроков на трансфер и в аренду
05Трансферные заявки
06Мессенджер между клубами
07Система уведомлений
08Ролевая модель доступа
09Симулятор состава клуба
10Дашборды сравнения статистики игроков
11Новости футбола и платформы
12Административная панель
13Синхронизация с внешними источниками данных
08

Данные и интеграции

Данные об игроках и клубах агрегируются из внешних футбольных источников и синхронизируются с платформой. Архитектура предусматривает подключение дополнительных источников и дальнейшее расширение продукта на европейский и азиатский рынки.

09

Результат

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