dependencies
#4 use redis to send notifications to all servers in the cluster