For any architecture question, drop these unprompted:

8. The Three Things to Internalize

If everything else gets compressed under interview pressure, hold these:

  1. Offline eval is your can-it-be-good; online observability is your is-it-good-now. Both required, they feed each other, golden set is the spine.
  2. For a RAG/agent system, you need per-stage tracing or you can't diagnose anything. Tracing > logging > metrics for LLM debugging — the inverse of classical web service priority.
  3. Quality drift is invisible to classical observability. Sampled online evals are the only way to catch it. Customers don't have this and that's exactly the gap an FDE closes.