The server's responsibilities are to connect to a data store while handling client requests and responses over http and web sockets.