← 🗄️ Data & SQL Engineering
Advanced
Orchestration: DAGs, Retries and Backfills
An orchestrator runs tasks in dependency order, retries what fails, and lets you re-run history without corrupting it. The scheduling is the easy half. The half that decides whether a deployment survives is whether tasks are idempotent, because an orchestrator's whole value is that it will run things more than once.
Unlock the full curriculum — ₹2,000 / $25every concept + every answer · 6 months · no auto-renew
RELATED CONCEPTS
LESSONS THAT TEACH THIS
PRACTICE THIS IN REAL QUESTIONS
MLOps & ML EngineeringDesign an automated retraining pipeline. What should trigger retraining?→Coding & DSABuild a client for a flaky API: retries with exponential backoff and jitter, timeouts, and idempotency→SQL & Data EngineeringDesign a daily pipeline that survives reruns, late-arriving data, and a 3-year backfill, without double-counting.→ML Infrastructure & GPUsDesign a GPU scheduling system that allocates a shared cluster across competing training and inference workloads.→RAG & Agent System DesignSingle tool-loop, planner-executor, or multi-agent: how do you choose an agent architecture?→RAG & Agent System DesignLangChain, LlamaIndex, LangGraph, what are the real differences, and when would you use each?→
