A Websocket based messaging server based on the Pub/Sub pattern