I wanted to know that how codeforces backend is made / can be made. Couldn't find any article/blog so thought of asking. I know it may sound pretty basic to some but just wanted to know out of curiosity:D
Wanted to know:
The tech stack used
How authentication is handled
How every users data is stored, like previous history etc.
How upcoming contest opens / happens within a fixed time window
How the questions are loaded and submission/score count happens for every user.
How the final leaderboard is calculated and displayed
How the security is maintained.
as one wise man once said: "to hack something, you need to know how it works".
Now after this post there is a queue problem in CF. You know what I mean ;)
yeah that looks kinda bad
For authentication, they are using firebase.
Using oops