Chess is booming and our servers are struggling
11–20 of 132 posts
Re: Chess is booming and our servers are struggling
#12Is this a tortured analogy, or are their servers actually crashing under load?
Re: Chess is booming and our servers are struggling
#13I wonder if they upgraded to Scala 3.
Do they even use Scala? I thought they were using Java (but I may have outdated knowledge). Lichess is written in Scala. Do you have any pointer to an article describing chess.com tech stack?
Re: Chess is booming and our servers are struggling
#14Re: Chess is booming and our servers are struggling
#15I wonder if they upgraded to Scala 3.
Do they even use Scala? I thought they were using Java (but I may have outdated knowledge). Lichess is written in Scala. Do you have any pointer to an article describing chess.com tech stack?
Re: Chess is booming and our servers are struggling
#16Earlier quoted context omitted.
Do they even use Scala? I thought they were using Java (but I may have outdated knowledge). Lichess is written in Scala. Do you have any pointer to an article describing chess.com tech stack?
The listings on https://www.chess.com/jobs provide some hints. Some mentions of PHP and Java for the backend, Kubernetes, Kafka, Redis, MySQL, Mongo, AWS, and GCP, among other things.
Re: Chess is booming and our servers are struggling
#17“Oops we accidentally put chess in front of everyone for a week and now they’re all playing it.”
Re: Chess is booming and our servers are struggling
#18However they are somewhat good at business as they've convinced thousands of people to pay $17.00 per month for something that can be found for free at Lichess.org.
They do pay a ton of money to streamers to use their site exclusively, which is good for chess since it allows more chess players to make a living.
Re: Chess is booming and our servers are struggling
#19Re: Chess is booming and our servers are struggling
#20Chess has to be one of the easier games to scale up, no?
A web chess game is turn based with some basic logic to sync the clock. There are no secrets or complex state like many video games. Seems rather straightforward.
The hard part is scaling up everything around it:
- Stockfish real-time predictions
- anti-cheat monitoring
- the moderation tasks any social website needs