Cargando…

Modern notification system for Sync and Share using NATS

<!--HTML-->The new CERNBox platform was successfully released for CERN-Wide usage on October 24. It has been quickly adopted by the whole community of about 27.000 users. The platform is comprised of a new Web User Interface based on modern web framework technologies, and a scalable distribute...

Descripción completa

Detalles Bibliográficos
Autor principal: Ferrer, Javier
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2855655
_version_ 1780977471009587200
author Ferrer, Javier
author_facet Ferrer, Javier
author_sort Ferrer, Javier
collection CERN
description <!--HTML-->The new CERNBox platform was successfully released for CERN-Wide usage on October 24. It has been quickly adopted by the whole community of about 27.000 users. The platform is comprised of a new Web User Interface based on modern web framework technologies, and a scalable distributed micro-service backend architecture based on Reva. One of the most prevalent feature requests received after the release was to provide users with the means to generate notifications for the different workflows on the platform (e.g., sharing a folder with another user or group, or uploading a file to a shared space). A notification system has been implemented with different types of media (email, web); a templating system for e-mails, a hook system which enables extensibility to all parts of the platform, and a notification center for the web. The notifications service leverages the NATS open-source communication system to enable fast and scalable communication. In this talk we describe the architecture of the new service, the hooks provided to enable developers to add new notifications, and the planned future extensions.
id cern-2855655
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28556552023-04-06T20:32:34Zhttp://cds.cern.ch/record/2855655engFerrer, JavierModern notification system for Sync and Share using NATSCS3 2023 - Cloud Storage Synchronization and SharingHEP Computing<!--HTML-->The new CERNBox platform was successfully released for CERN-Wide usage on October 24. It has been quickly adopted by the whole community of about 27.000 users. The platform is comprised of a new Web User Interface based on modern web framework technologies, and a scalable distributed micro-service backend architecture based on Reva. One of the most prevalent feature requests received after the release was to provide users with the means to generate notifications for the different workflows on the platform (e.g., sharing a folder with another user or group, or uploading a file to a shared space). A notification system has been implemented with different types of media (email, web); a templating system for e-mails, a hook system which enables extensibility to all parts of the platform, and a notification center for the web. The notifications service leverages the NATS open-source communication system to enable fast and scalable communication. In this talk we describe the architecture of the new service, the hooks provided to enable developers to add new notifications, and the planned future extensions.oai:cds.cern.ch:28556552023
spellingShingle HEP Computing
Ferrer, Javier
Modern notification system for Sync and Share using NATS
title Modern notification system for Sync and Share using NATS
title_full Modern notification system for Sync and Share using NATS
title_fullStr Modern notification system for Sync and Share using NATS
title_full_unstemmed Modern notification system for Sync and Share using NATS
title_short Modern notification system for Sync and Share using NATS
title_sort modern notification system for sync and share using nats
topic HEP Computing
url http://cds.cern.ch/record/2855655
work_keys_str_mv AT ferrerjavier modernnotificationsystemforsyncandshareusingnats
AT ferrerjavier cs32023cloudstoragesynchronizationandsharing