Авторизация
Сброс пароля
Сервис управления уведомлениями Notify.Events — это продукт, созданный командой разработчиков в связи с производственной необходимостью
1. Вводная задача от заказчика, проблематика, цели
Современный мир немыслим без IT — идет ли речь о бизнесе или о повседневной жизни. Каждый день мы используем множество сервисов и приложений для решения рабочих и персональных задач: от обеспечения бесперебойной работы программно-аппаратных элементов системы до управления приборами системы умного дома. И зачастую требуется постоянный мониторинг и оперативное реагирование на происходящие в этих сервисах события, поступающие от системы или коллег сообщения, возникающие инциденты и сбои.
Многие готовые продукты имеют встроенные средства контроля состояния системы и отправки уведомлений, но у большинства из них очень ограниченный набор способов оповещения. Чаще всего отчеты приходят на электронную почту, иногда можно подключить 1–2 узкоспециализированных канала с помощью специально написанных скриптов или чат-ботов.
Гораздо эффективнее, если бы в случае критического сбоя сервис мог, например, сделать звонок на мобильный телефон ответственного исполнителя, — это особенно актуально, когда сбой произошел в нерабочее время, к примеру, ночью.
Олег Матрозов
Back-end Team Lead, Globus
«Notify.Events - это сервис, построенный из расчета постоянно повышающейся нагрузки и высокой отказоустойчивости. Кластеризация на основе Kubernetes, динамическое горизонтальное масштабирование в основе инфраструктуры сервиса и проработанная микросервисная архитектура позволили получить необходимые показатели. Сам сервис придерживается концепции адаптации и универсализации передаваемых данных. Шаблонизация входящих потоков позволяет адаптироваться к любому источнику данных, будь то REST API, RSS-поток или SOAP-запрос. Организация очередей и распределение этапов обработки сообщений в сервисе позволила масштабировать обработку сообщений и аккумулировать ресурсы в тех местах, где это особенно важно».
Notify.Events — удобный сервис для управления оповещениями из разных источников
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Мы создали простое и изящное решение — умный сервис управления уведомлениями Notify.Events.
Благодаря гибким настройкам Notify.Events позволяет:
✔️ собирать уведомления из разных источников в одном месте,
✔️ создавать тематические ленты,
✔️ подключать к ним коллег,
✔️ настраивать степень важности сообщений,
✔️ выбирать каналы их получения.
На данном этапе разработки сервиса мы сосредоточились на его функционале, отдав приоритет содержанию продукта, а не упаковке.
Реализовали поддержку более 30 каналов коммуникации от Viber и Telegram до push-уведомлений и звонков на мобильный телефон.
Следующим этапом планируем доработку интерфейса и реализацию дополнительных опций.
Юрий Егоров
Продакт-менеджер, Нефтесервисная компания
«Мы используем сервис Notify.Events в разработке и поддержке B2B-платформы для участников рынка нефтехимии. Настроили получение в Telegram и Skype информации от системы мониторинга доступности ресурсов и мгновенно получаем сообщения в случае возможных отказов или критических превышений важных параметров. Благодаря этому, в новогодние праздники удалось максимально оперативно предотвратить недоступность платформы для пользователей. Отдельно получаем в Telegram информацию о том, как выполняются автотесты, чтобы иметь регулярную краткую сводку о работоспособности решения и при необходимости просматривать подробные отчеты по гиперссылке. Кроме этого, команда разработки видит все статусы деплоя различных микросервисов на всех контурах разработки, что помогает минимизировать непродуктивные вопросы друг к другу».
Любой источник, представленный в сервисе, при необходимости может быть изменен под ваши нужды (форматирование, локализация, своя логика обработки).
3. Результаты сотрудничества
Кому подойдет?
✔️ Командам разработчиков и DevOps — для управления проектами и совместной работы при сборке, тестировании и отладке релиза.
✔️ IT-отделам и системным администраторам — для мониторинга стабильной работы оборудования и высоконагруженных систем и быстрого реагирования в случае сбоев.
✔️ Пользователям умных домов и IoT — для своевременного реагирования на оповещения, поступающих с IoT-устройств, — например, о звонке в дверь, превышении уровня CO2 в помещении, о тревожных сигналах от систем видеонаблюдения или иных событиях.
4. Заключение
Работать c Notify.Events очень просто:
1. Зарегистрируйтесь в системе
2. Добавьте источники — сервисы, с которых вы хотели бы получать сообщения.
3. Выберите удобный способ получения уведомлений — мессенджеры, push-уведомления, SMS, звонок на телефон и др. Ссылку на канал можно отправить коллегам — для подписки других людей на уведомления в созданном канале не нужна регистрация в системе Notify.Events.
4. Получайте уведомления откуда угодно и куда удобно.
Вы можете попробовать бесплатную версию и оценить удобство сервиса прямо сейчас.