System Design AI Coach

Expert system design interview coaching powered by AI. Practice architecture decisions, get evaluated, chat through complex trade-offs.

# From your System_Design directory
cd ~/Desktop/System_Design
python server.py
# Requires: pip install fastapi uvicorn httpx python-dotenv
# Add OPENROUTER_API_KEY=... to .env first
Design a URL shortener at 1M RPS Kafka vs RabbitMQ trade-offs How does Raft leader election work? Consistent hashing explained CAP theorem real-world examples Design a distributed rate limiter Event sourcing vs traditional DB LSM tree vs B-tree internals
⚙️

Ready to drill system design. I'm calibrated for Senior Backend Engineer level — no hand-holding on basics.

Ask me to design any system, explain a pattern, compare trade-offs, or walk through a failure scenario. I'll push back on weak designs.

Session: 0/0

Model Selection

Max Tokens

Response length limit

Server URL

AI Coach backend endpoint

About

The AI Coach uses OpenRouter to access free LLM models with automatic fallback. It is calibrated for senior backend engineers — responses will be technical, direct, and focused on real-world trade-offs. Server runs on port 8001 to avoid conflicts with other local services.