"Just use the biggest model for everything." At 100K concurrent sessions, the largest model costs 10-50x more than necessary for simple queries. Multi-model routing is essential: a small model handles "what time is it" while the large model handles "explain quantum computing."
Ignoring conversation history costs. A 20-turn conversation with context can easily reach 10K+ input tokens per request. At scale, conversation history is the dominant cost driver. Implement conversation summarization and context window management.
Treating tool use as an afterthought. Tool use (web search, code execution) adds latency, cost, and complexity. Each tool call is a separate operation: the model generates the tool call, the system executes it, results are injected back, and the model continues generating. Design the tool orchestration system carefully.