Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

6. High level architecture

Date: 2024-06-26

Status

Accepted

(note that this ADR was written retrospectively)

Context

The SuperMuSR data pipeline is a distributed collection of processing and data management steps. These steps should be clearly designated to ensure the creation of minimal, UNIX philosophy compliant tools for manipulating streamed data as well as clearly indicating the interface between them and other components of the overall data acquisition system.

Decision

The overall/high level architecture will follow what is outlined in pipeline_v2.drawio.

Consequences

  • The architecture is well defined, with clear interfaces and areas of responsibility.
  • The diagram and documentation are to be considered living documents and can be amended as required.