# On-premise solution
## Overview

## System characteristics
- Reliable / any part of the system that failures will eventually recover
- [Causality](https://en.wikipedia.org/wiki/Causality) / "action-reacton" ability of the system
- [Liveness](https://en.wikipedia.org/wiki/Liveness) / eventually system will produce a meaningful result
- Auditable / system ability to report steps of execution
## To be discussed
- at most once delivery / at least once delivery / exactly once ?
- shall we immidiately start with https://docs.nats.io/nats-concepts/jetstream ?
- what/how to monitor? tools?
- pub/sub vs. req/reply pattern