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.