Все кейсы

Чат для Nmonews: до 10 000 участников и автоучёт присутствия

Первый БИТ ·КСТ Групп ·2024

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

Открыть проект

Задача

Платформа Nmonews столкнулась с нестабильностью чата при росте числа участников и новыми регуляторными требованиями к онлайн-мероприятиям НМО: стала обязательной автоматическая фиксация времени присутствия и подтверждения активности.

Решение

Разработали серверную часть чата на Go, разделили базы данных чата и сайта для отказоустойчивости. Реализовали ролевую модель (пользователь, лектор, модератор), автоматический и ручной контроль присутствия с сохранением детальной статистики в TimescaleDB.

Результат

  • 10 000 Одновременных пользователей в чате

Чат стабильно выдерживает до 10 000 одновременных пользователей, система контроля присутствия соответствует требованиям НМО, отчётность формируется автоматически, исторические данные перенесены без потерь.

Ещё 207 кейсов в категории Онлайн-школа → UI/UX-дизайн