Published September 1, 2015 | Version v1

Building a Real-time Notification System

  • 1. CERN openlab Summer Student
  • 2. Summer Student Supervisor

Description

Abstract

A notication system is required by Invenio to fulll the current needs and adapt to the future use cases. Such a system has to be real-time and compatible with its technology stack, notifying the Invenio users almost instantly. In the following sections, the design of this system is described, discussing both the previous requirements and the achieved results. Also, more insight about the used key technologies is given, justifying why they were necessary for the project. The details for building such a system with Python are explained from a theoretical point of view and the necessary concepts for using it are introduced. Lastly, the future of the project is discussed, giving a general overview of it and room for improvements.

Files

SummerStudentReport-JorgeVicenteCantero.pdf

Files (379.5 kB)

Name Size
md5:4f494eba3f2d7f72e1a01edb494d2c9b
379.5 kB Preview Download