Приложение интеллектуального подбора тиммейтов


Провели анализ кода на уязвимости, нашли возможности для улучшения
и подготовили к нагруженной эксплуатации

Коротко о проекте

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

Клиент

Под NDA

Сфера

Startups

 

Срок

2 месяца

Страна

Великобритания 

О клиенте

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

Задача

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

Решение

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

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

Нами были предложены следующие улучшения:

Проведена большая аналитическая и практическая работа по исправлению недостатков первой версии приложения. 

Команда проекта:
Технологии и инструменты:

Технологии: JavaScript, TypeScript, Vue.js, Vuex, Axios, HTML/CSS, GraphQL;
База данных: PostgreSQL.

Инструменты: Docker, Apollo, Hasura, Figma, Click Up.

Результат

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

Разработка интеллектуальных систем для решения Ваших задач

Заполните форму и менеджер проконсультирует о том как реализовать проект. Ваша идея для нас ценность, а партнерство превращается в дружбу

    Заполните форму для связи с нами

    В течении суток с Вами свяжется менеджер