Case Study
 

THE OVERVIEW

SparkElf is based on an easy to use internal Information marketplace which allows simple personalised access to custom information streams including complex news queries, general feeds, API streams and internal created content.

For more Information visit www.thehub.ai
 
 

The system allows every user to group and customise their information alerts by topic and schedule.

The streams and alerts can optionally be centrally managed for the end users by the internal communications team. The platform also allows multiple email templates which can be styled and customised for departmental and topic-based branding.

 

The Process

 

THE REQUIREMENT

To build a fool proof alert system which can take input feeds in different formats and allow the users to subscribe to those feeds and receive alerts via email (and mobile when connected to the Reactions - Mobile Publishing Studio).

THE CHALLENGE

  • Enabling moderators to add multiple email domains and allowing users of that domain to self-register.
  • Triggering only the latest feeds as alerts on scheduled time.
  • Feeds availability in case of white-labeled content.
  • Managing varied feeds with multiple alert options in a structured manner for the user.
  • The option to unsubscribe from a subscribed alert.
 
 

THE SUCCESS

The whole architecture is based on a non-blocking distributed code based with socket connected data flows (ES6, NodeJs, MonoDB and ElasticSearch).

The goal of the architect was to facilitate the fastest possible information flow by minimising all and any pinch points and data propagation delays.

The design is based on a headless server approach which has the added benefit of allowing access via API in cases where it is desirable to feed the information into other corporate systems, such as mobile applications or microsites.