Will Reddit tell us the technical story behind r/place 2022?
As a participant in r/place I have all kind of crazy memories and stories now but I can only imagine what it must have been like for the technical team that put together r/place I for one would absolutely love a post from them.
How did they built the canvas to scale as well as it did with millions of users making changes at the same time?
* How many servers were involved, what was the architecture?
* how did they make it work so well on web and mobile?
* What challenges they built for?
* What crises came up that they never planned for?
* Did the anti cheating stuff work as well as they hoped?
* What went well?
* What didn't go well?
* Where did they get lucky? * How will they improve for next time?
TLDR: Reddit pls share technical postmortem doc for r/place with the community :)
Posting on HN because this question was deleted by the r/place mods when I asked there. Maybe on HN it will get some traction and get on the radar of the right people at Reddit to get a response.
7 comments
[ 1.9 ms ] story [ 47.1 ms ] threadSo the rate of change of pixels is actually much lower than a simple HD video feed.
So you can simply broadcast all pixel changes from all participants to all other participants. No sharding or anything clever is necessary, even for mobile clients.
Then you have a separate 'bitmap server' which listens to the feed and builds an image to serve to new clients so they don't have to replay the whole feed from the start when they connect.