diff --git a/README.md b/README.md index 6ecd92d..1c23d44 100644 --- a/README.md +++ b/README.md @@ -45,11 +45,8 @@ This is a Node.js application. It is written purely using JavaScript/HTML/CSS, w Express.js, Socket.io, and Node-Redis. It runs as a containerized application via Google Cloud Run. -No data is stored persistently. The app is almost entirely stateless, with instances kept in sync via -Redis, specifically with the pub/sub model. -The exceptions are a browser cookie used to identify a particular player, and the Node.js child processes that are spawned to -keep track of games with a timer, which are stored in an instance's memory and communicated to other instances if needed. In the end, it should not matter -which instance a given client connects to. +Instances of this app are part of a stateless architecture that scales up and down as needed. Instances communicate with a separate Redis datastore, sending/receiving client events using the pub/sub model. So, it does not matter which instance a given client connects to. Games are purged from Redis after a period of inactivity. + ## Contributing and Developers' Guide ### Running Locally