# On-premise solution ## Overview ![](https://i.imgur.com/Z0hjk2S.png) ## 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