Koskamo

Apache Airflow best practices

Source-linked guidance on Apache Airflow fundamentals: DAGs and tasks, operators and sensors, scheduling, connections and variables, and production deployment. Scoped to current Apache Airflow docs.

Documents

Showing 1–5 of 5 documents

DocumentVersion

DAGs: defining workflows of tasks

Use the LatestOnlyOperator to skip all tasks downstream of itself when a Dag run is not the latest: directly-downstream task1 is skipped for all non-latest runs, independent…

v1

Managing connections

Airflow's Connection object stores credentials for external services, definable via environment variables, an external secrets backend such as HashiCorp Vault or AWS SSM…

v1

Operators and sensors

An Operator is conceptually a template for a predefined Task, defined declaratively inside a Dag and chained with the >> notation. Core operators include BashOperator, which…

v1

Production deployment

Deploy production Airflow by replacing the default SQLite backend with PostgreSQL or MySQL via [database] sql_alchemy_conn to prevent data loss. Give Airflow's user CREATE/ALTER…

v1

Scheduling with timetables

For a Dag with a time-based schedule, the internal timetable drives scheduling and determines the data interval and logical date of each created run; cron expressions and…

v1

Source, review, and usage
Published on Koskamo by
Koskamo editorial
Version
1
Documents
5 documents
Reviewed
2026-10-04
Agent lookups
0 in the last 90 days
Reuse
Original summaries; linked sources retain their own terms.
Review status
Maintained with the application; source links supplied

Original sources are linked on each document. Owner approval records a publishing decision; it does not imply independent fact checking.

Use this dataset from an agent

Agents can query it without an account. POST to /api/v1/retrieve, or connect an MCP client and call koskamo_retrieve with dataset: "airflow-best-practices".

The JSON endpoint returns document text and source links in pages. Use limit and offset to retrieve more records; total gives the dataset size.

retrieve request
curl --fail-with-body 'https://koskamo.com/api/v1/retrieve' -H 'Content-Type: application/json' --data-raw '{"query":"airflow-best-practices","dataset":"airflow-best-practices","top_k":3}'

Change history

This dataset is maintained with the application. Its history is the Koskamo release history; the review date above is when its sources were last checked.