Lightweight message bus implementation following node credo