-
- Challenges
--
- {{range .Levels}}
-
-
- {{.Name}}-{{.Difficulty}}-
- {{end}}
-
-
-
-
+
+
+
+ System Design Game
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+ {{ template "header" . }}
+
-
+ {{ template "challenges" . }}
-
-
-
- {{ if .Level.InterviewerRequirements }}
-
-
-
-
-
- {{ end }}
+ {{ template "canvas" . }}
- {{ if .Level.FunctionalRequirements }}
- Interviewer Requirements
--
- {{ range .Level.InterviewerRequirements }}
-
- {{ . }} - {{ end }} -
-
- {{ end }}
+ {{ template "chat" . }}
+
+
- {{ if .Level.NonFunctionalRequirements }}
- Functional Requirements
--
- {{ range .Level.FunctionalRequirements }}
-
- {{ . }} - {{ end }} -
-
- {{ end }}
- Non-Functional Requirements
--
- {{ range .Level.NonFunctionalRequirements }}
-
- {{ . }} - {{ end }} -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- level constraints
- 🎯 target rps: {{.Level.TargetRPS}}
- ⏱️ max p95 latency: {{.Level.MaxP95LatencyMs}}ms
- 💸 max cost: ${{.Level.MaxMonthlyUSD}}
- 🔒 availability: {{printf "%.2f" .Level.RequiredAvailabilityPct}}%
-
-
- node properties
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This is Tab 3 content.
-