

Стабильные версии на бэкапе, кастомные метрики и не только: лучшие практики для highload от FAVBET Tech
В преддверии боя Усика и Фьюри тысячи болельщиков делали ставки, кто выиграет. Их запросы – миллионы в секунду – получала и обрабатывала платформа, которую обслуживает FAVBET Tech. Артем Скрипник, CEO FAVBET Tech, ставит команде за этот вызов твердую пятерку: платформа ни разу не легла.
Достичь этого удалось благодаря подготовке системы к нагрузке. Какие лучшие практики используют для этого в FAVBET Tech и что делать, если спрогнозировать нагрузку невозможно, Артем Скрипник рассказывает в партнерском материале для ITC.
Содержание
- 1 Какие системы считают высоконагруженными
- 2 Как подготовить систему к высоким нагрузкам
- 3 Как спрогнозировать нагрузку
- 4 Что делать, если нагрузки непредсказуемые
Какие системы считают высоконагруженными
Когда я начал работать в компании, в IT-направлении было около 80 человек. Сейчас их 450. Они разрабатывают и поддерживают более 20 проектов, чуть менее половины из которых проекты с высокой нагрузкой.
Высокая нагрузка (highload) – термин, который описывает системы, обрабатывающие большой объем данных, клиентов и запросов за короткий промежуток времени.Ключевые характеристики таких систем:
- большое количество пользователей одновременно;
- высокая скорость обработки данных;
- возможность масштабирования (скейлинга): увеличение технических ресурсов под нужды бизнеса;
- высокий уровень непрерывной работы платформы (аптайма).
Проекты, где есть сотни тысяч клиентов и сотни миллионов транзакций в сутки, считаются highload-проектами.
Наш ключевой продукт – платформа для игорной индустрии, которая охватывает в том числе онлайн-казино и ставки на спорт. Она работает в Украине, Хорватии и Румынии и является примером проекта с высокой нагрузкой. Когда пользователь играет в слоты, он может делать ставки
Читать на itc.ua

