How codeforces backend is made?

Revision en1, by yadv, 2021-09-18 15:12:44

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.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English yadv 2021-09-18 15:12:44 639 Initial revision (published)