FileWave: why we moved from ZeroMQ to NATS | Synadia