Опишите ваш проект
Наши специалисты свяжутся с вами в ближайшее время
Отправив запрос вы получаете:
  • Письмо или звонок от нашего менеджера
  • Оценку своего проекта
  • Личную встречу, при необходимости
  • Конфиденциальность гарантирована!
maxim_kaschjev
Ваш менеджер
Максим Кащеев
С удовольствием ответим на все ваши вопросы
Задать вопрос
image

TEN

  • PostgreSQL PostgreSQL icon
  • Laravel Laravel icon
  • React JS React JS icon
  • Elasticsearch Elasticsearch icon
  • RPC RPC icon
  • Next.js Next.js icon
TEN - это платформа, объединяющая компании в сфере киберспорта и геймеров. Платформа предназначена для консолидации отрасли, содействия профессиональному обмену опытом и создания новых бизнес-возможностей для своих пользователей.

Бизнес-вызовы

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

Ключевые результаты

  • Бизнес-каталог: категоризированный бизнес-каталог, бизнес-профили, функция чата на платформе
  • Услуги: рынок услуг, собственные услуги/проекты, процесс выполнения услуг на платформе, тендеры
  • Вакансии: каталог вакансий, подбор вакансий и кандидатов, продвижение вакансий
  • Архитектура микросервисов, в которой основная функция является отдельным сервисом;
  • Разработка отдельных сервисов распределена между независимыми командами.
solution image myhigh

Наше решение

  • Все 8 отдельных микросервисов, которые общаются друг с другом в сети Docker по именам контейнеров.
  • API RPC для связи с сервисами
  • Интеграции: Socketi, TalkJS, Stripe, Sendinblue, авторизация в социальных сетях (Google, LinkedIn, Facebook), Google Places API, Min.io, Dozzle
  • Инфраструктура CI/CD пайплайна/развертывания на базе Gitlab
  • Ansible - программное обеспечение, предоставляющее инструменты для управления конфигурацией, оркестрации, централизованной установки приложений и параллельного выполнения типовых задач в группе систем.
solution image ten

Наши достижения

Мы создали клиент-серверное приложение с 8 микросервисами и внедрили интеллектуальный и очень быстрый поиск в базе вакансий с использованием Elasticsearch. Служба чата запускается отдельно, так что она начинает работать только тогда, когда обе стороны соглашаются, что с одной стороны обеспечивает дополнительную конфиденциальность и экономию затрат на использование чата.

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

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

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

image myhigh