Hacker News new | ask | show | jobs
by roland-s 2314 days ago
I found a job posting of theirs a while back while trying to figure out their tech stack. It required experience in docker, redis, node, can't remember what else if anything. Given the on demand nature of the game you can kind of imagine the kind of microservice architecture built from those components. For example each container handles X number of users, redis cache has a copy of game state/user state, each round questions/answers are handled and losers are kicked out so load is progressively reduced through the course of a game until only a winner remains. Most likely cloud was used to spin up containers right before trivia starts so you only pay for compute while a game is in progress then spin everything down.