Refiner service with data caching #11
Labels
in progress
priority: high
Priority for issues which MUST BE implemented.
type: infrastructure
Task related to improvement of infrastructure.
type: story
Feature to be implemented based on a user story description
Milestone
📋 User story
As a system I want a service that is able to refine the data and cache it in an appropriate data store
Description
The system needs as service that is able to consume data from rabbitMQ queues. Then take that data and refine it by adding or removing data attributes, and generally restructuring data. When the data is processed, it then needs to be stored persistently in a database layer for caching purposes, but should allow for enough abstraction that developers can add any other type of DB adapter The purpose is to have a service that takes care of processing data and storing it in MongoDB. In this use-case, if ElasticSearch crashes, it needs to have a place where it can restore data independently of the original source, ie. a "cache" server for history logs.
Prerequisites
Acceptance Criteria
The text was updated successfully, but these errors were encountered: