要件機能要件ユーザーはコンテストの問題を閲覧することができるユーザーは問題に対して解法コードを提出できるコンテストでは問題を解答した場合ポイントが入り、リーダーボードを閲覧できる非機能要件解法コードの実行はセキュアで隔離された環境で実行されるようにするコンテストでは最大5万人が参加するリーダーボードの更新はリアルタイムで取得は低レイテンシ高可用、高スケーラビリティなサービス