Introduction

Functional requirements

The following requirements should be fulfilled:

Design Principles

To limit the possibilities we also decided on some principles the solution should follow:

Basic pipeline architecture

alpaca_highlevel_2024.png

During each (critical) step data will be written to storage (which will be HA/redundant) to ensure no data will be lost when a critical failure occurs.
The amount of data in memory will be limited as much as possible

Base components

During extensive research and experiences from the past, the following software-stacks have been selected as the preferred components to build the new solution.

Other packages will be selected depending on need or to handle specific use-cases.