Discuria
Manifesto
For companies
Sign in
Start solving
Arena
Real problems, no answer key
Pick a question. Think it through. Get your reasoning scored.
Post a problem
65
open problems
·
13
areas
All
65
Life
7
Society
11
Work & money
16
Culture & learning
9
Technology
22
01
Design a rate limiter for a public API
Technology · Advanced · Community ·
#system-design
#scalability
#backend
#algorithms
02
Reduce hallucinations in a RAG chatbot
Technology · Intermediate · Community ·
#rag
#llm
#evaluation
#prompt-engineering
03
Find the bug in a flaky distributed cache
Technology · Advanced · Community ·
#debugging
#concurrency
#caching
#distributed-systems
04
Design an eval suite for a code-generation agent
Technology · Intermediate · Community ·
#evaluation
#agents
#testing
#llm
05
Cut cloud spend by 40% without hurting reliability
Technology · Intermediate · Community ·
#cost-optimization
#cloud
#infrastructure
#tradeoffs
06
Prompt-engineer a reliable structured-output extractor
Technology · Beginner · Community ·
#prompt-engineering
#structured-output
#llm
#data-extraction
07
Migrate a monolith to services without a big-bang rewrite
Technology · Advanced · Community ·
#architecture
#microservices
#migration
#refactoring
08
Make a slow page load feel fast
Technology · Beginner · Community ·
#performance
#frontend
#ux
#web-vitals
09
Design an idempotent payment-processing flow
Technology · Advanced · Community ·
#payments
#idempotency
#reliability
#backend
10
Detect and handle prompt injection in an AI assistant
Technology · Intermediate · Community ·
#security
#prompt-injection
#agents
#llm
11
Design a feature-flag and gradual-rollout system
Technology · Intermediate · Community ·
#feature-flags
#rollout
#infrastructure
#experimentation
12
Architect an offline-first mobile sync engine
Technology · Advanced · Community ·
#mobile
#offline-first
#sync
#system-design
13
Write a test plan for an AI feature with no ground truth
Technology · Beginner · Community ·
#testing
#llm
#evaluation
#quality
14
Decide build vs buy for a critical capability
Technology · Beginner · Community ·
#strategy
#build-vs-buy
#decision-making
#tradeoffs
15
Choose an embedding + retrieval strategy for semantic search
Technology · Intermediate · Community ·
#embeddings
#vector-search
#rag
#retrieval
16
Run a postmortem for a 3-hour outage
Technology · Intermediate · Community ·
#incident-response
#postmortem
#reliability
#process
17
Pick a database for a real-time collaborative editor
Technology · Advanced · Community ·
#system-design
#databases
#crdt
#real-time
18
Design a database for time travel
Technology · Advanced · Community ·
#databases
#architecture
#event-sourcing
#system-design
19
Design offline-first sync for a collaborative app
Technology · Advanced · Community ·
#distributed-systems
#crdt
#offline-first
#collaboration
20
Build a recommendation engine without tracking users
Technology · Advanced · PrivacyFirst Inc ·
#ml
#privacy
#recommendations
#system-design
21
Design a notification system that respects attention
Technology · Intermediate · Community ·
#notifications
#ml
#attention
#system-design
22
Architect a system that survives its lead engineer quitting
Technology · Intermediate · Community ·
#team
#architecture
#knowledge-management
#engineering-culture