Fine-Tuning vs RAG vs Prompting: Choosing Your Approach | System Design Masterclass