Incheck
- 6
- 0
- Опубликовано: 2020-08-17
Перед нашей командой стояла задача разработки высоконагруженного проекта, способного обрабатывать десятки тысяч запросов в секунду. Мы использовали собственные алгоритмы балансировки нагрузок на сервера с возможностью прогнозирования будущих нагрузок и интеллектуального анализа производительности страниц. Мы добавляем или сокращаем узлы по мере возрастания или убывания нагрузки на систему, что гарантирует высокую степень highload-оптимизации.
INCHECK УВЕДОМЛЕНИЯ
Следующая задача заключалась в создании бесперебойной системы коммуникации.
Мы использовали несколько решений для интеграции с самыми популярными платформами оповещений (мессенджеры, почта, мобильные телефоны). Мы разбили их на отдельные микросервисы, чтобы гарантировать отказоустойчивость системы в случае сбоя одной из платформ, а также для возможности независимо управлять каналами оповещения.
INCHECK СТАТИСТИКА
Наш клиент нуждался в эффективном механизме обработки обширных статистических данных, загрузка которых не влияла бы на скорость и производительность ресурса. Мы успешно справились с этим заданием, использовав гибрид объектно-реляционных и сетевых типов баз данных, а также репликацию, партицирование, интеллектуальное кэширование для достижения высоких показателей скорости в обработке десятков терабайт данных. Все статистические данные мгновенно отображаются в удобном интерфейсе Incheck.
INCHECK SEO-ОПТИМИЗАЦИЯ
Поскольку требования поисковых систем постоянно меняются, наш клиент хотел получить настраиваемый механизм для мониторинга SEO. Мы разработали уникальную систему, позволяющую динамически добавлять неограниченное количество новых алгоритмов для SEO-проверки, которые четко коррелируются с обновлениями Google и других поисковиков.