Note: this demo stores server counts in memory — restart clears counts. Use a DB (Redis/Postgres/Mongo) for persistence.