
Covers how to run LLM applications in production: prompt management and versioning, RAG pipelines and vector databases, and choosing between prompting, RAG and fine-tuning. Also covers offline and LLM-as-a-judge evaluation, guardrails against prompt injection, hallucination mitigation, latency and token cost, and tracing of LLM calls.