4 ms·
I wonder if they upgraded to Scala 3.
by patrickthebold 4y ago
I wonder if they upgraded to Scala 3.
- pkolaczk 4y agoDo 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?
- cosentiyes 4y agoI haven't seen anything on chess.com's stack before. For gp, previous hn discussion on lichess and scala 3: https://news.ycombinator.com/item?id=33865932 https://news.ycombinator.com/item?id=33865932
- auggierose 4y agoNo, they don't use Scala.
- rjbwork 4y agoIt was a pithy comment on Lichess's recent post on upgrading to Scala 3.
- czx4f4bd 4y agoThe listings on https://www.chess.com/jobs 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.
- jacobsenscott 4y agoDid someone say resume driven development?
- Keyframe 4y agoSo, Web-scale tech? </snark> I bet load is more on the everything but the chess engine itself.
- transfire 4y agoWell there’s the bottleneck in a nut shell. Ditch the PHP. At least consider Play if you can’t ditch the Java (I can’t vouch for it, but theoretically it should help.) Otherwise they should consider Elixir/Phoenix as it is easily distributable and/or Rust if they need breakneck speed per thread.