What is XCom?
💡 Model Answer
XCom (short for "Cross-communication") is a feature in Apache Airflow that allows tasks to exchange small pieces of data during a DAG run. Each XCom is a key/value pair stored in Airflow’s metadata database. A task can push an XCom by calling xcom_push(key, value) and another task can pull it with xcom_pull(task_ids, key). XComs are useful for passing results such as file paths, status flags, or configuration snippets between tasks, enabling dynamic behavior in workflows. Because XComs are limited to small payloads (typically less than a few megabytes), they are not intended for large data transfers; instead, they are best used for metadata or control information.
This answer was generated by AI for study purposes. Use it as a starting point — personalize it with your own experience.
🎤 Get questions like this answered in real-time
Assisting AI listens to your interview, captures questions live, and gives you instant AI-powered answers — invisible to screen sharing.
Get Assisting AI — Starts at ₹500