What about data in motion?
Is it viable to use an SSH tunnel with each service listening on localhost alone and using an encrypted tunnel to send data?
Is it viable to use an SSH tunnel with each service listening on localhost alone and using an encrypted tunnel to send data?
If you're running it over the public 'net, then I think Mongo and Redis allow for username/passwords and/or encrypted transit.