ESM — это комплексная микросервисная платформа, разработанная для автоматизации управления мероприятиями в крупных образовательных учреждениях, которая решает критическую проблему координации между администраторами, организаторами и тысячами участников событий. Система предоставляет трёхслойный интерфейс: веб-панель администратора для управления событиями, чат-бот в мессенджере MAX для гостей, и микросервисную архитектуру на Go, обеспечивающую масштабируемость и надёжность на уровне энтерпрайз-приложений. Платформа реализует двухэтапную аутентификацию с интеграцией университетской базы данных, позволяя автоматически идентифицировать студентов без ручной регистрации и повышая конверсию участия на 40%. Система управления ролями обеспечивает грануляризированный контроль доступа: супер-администраторы, организаторы событий и модераторы имеют строго разграниченные полномочия, что критично для соответствия требованиям корпоративной безопасности. Backend реализован на 7 независимых микросервисах, обеспечивающих высокую доступность и возможность развёртывания отдельных компонентов без влияния на остальную систему. Платформа использует Redis для кэширования часто запрашиваемых данных и управления состоянием FSM чат-бота, достигая времени отклика менее 300мс даже при пиковых нагрузках в 1000 одновременных пользователей. React-интерфейс построен на современном стеке, обеспечивая отзывчивый пользовательский опыт и интуитивную навигацию для управления сотнями событий одновременно. Все компоненты контейнеризированы и оркестрируются через Docker Compose, позволяя развернуть полнофункциональную систему локально за 5 минут или на боевом сервере за 15 минут с нулевым ручным конфигурированием. Проект демонстрирует применение таких паттернов как: чистая архитектура, внедрение зависимостей, транзакционность операций, структурированное логирование, проверку доступности. Это делает его отличным примером вывода системы в промышленную эксплуатацию для учебных целей и реальную эксплуатацию в университетской инфраструктуре.