Design real-time recommendation systems. Combine offline batch training with online stream processing to deliver instant, context-aware user recommendations.