# DataOps: IaC, CI/CD, Workflow orchestration

- [DataOps](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/dataops.md)
- [Analytics Development Lifecycle (ADLC)](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/dataops/analytics-development-lifecycle-adlc.md)
- [What is IaC?](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/what-is-iac.md)
- [Terraform](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/what-is-iac/terraform.md)
- [Ansible](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/what-is-iac/ansible.md)
- [Pulumi](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/what-is-iac/pulumi.md)
- [Cloud Formation](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/what-is-iac/cloud-formation.md)
- [Why is CI/CD important?](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/why-is-ci-cd-important.md)
- [Gitlab CI/CD](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/why-is-ci-cd-important/gitlab-ci-cd.md)
- [Github Actions](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/why-is-ci-cd-important/github-actions.md)
- [Workflow orchestration](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration.md)
- [Dagster](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/dagster.md)
- [Kestra](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/kestra.md)
- [Airflow](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow.md)
- [Airflow CLI: Cheatsheet](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/airflow-cli-cheatsheet.md)
- [Scheduling](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/scheduling.md)
- [Shorthand expressions](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/scheduling/shorthand-expressions.md)
- [Time-based scheduling](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/scheduling/time-based-scheduling.md)
- [Trigger-based scheduling](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/scheduling/time-based-scheduling/trigger-based-scheduling.md)
- [Interval-based scheduling](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/scheduling/time-based-scheduling/interval-based-scheduling.md)
- [Asset-based scheduling](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/scheduling/asset-based-scheduling.md)
- [Tasks vs Operators](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/tasks-vs-operators.md)
- [Taskflow API](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/taskflow-api.md)
- [Tasks Control Flow](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/tasks-control-flow.md)
- [Branching](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/tasks-control-flow/branching.md)
- [Conditional tasks](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/tasks-control-flow/conditional-tasks.md)
- [Trigger Rules](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/tasks-control-flow/trigger-rules.md)
- [XComs (Cross-communication)](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/tasks-control-flow/xcoms-cross-communication.md)
- [Navigating the Grid View](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/tasks-control-flow/navigating-the-grid-view.md)
- [Jinja Expressions](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/jinja-expressions.md)
- [\*\*context](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/context.md)
- [Logging and Monitoring](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/logging-and-monitoring.md)
- [DAG Versioning in Airflow 3.x](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/dag-versioning-in-airflow-3.x.md)
- [Sensors: Trigger workflows with external inputs](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/sensors-trigger-workflows-with-external-inputs.md)
- [How Airflow interacts with external databases](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/how-airflow-interacts-with-external-databases.md)
- [Defining dependencies between tasks](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/defining-dependencies-between-tasks.md)
- [Installing external providers](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/installing-external-providers.md)
- [Using Variables](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/using-variables.md)
- [Testing Your Workflows](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/airflow/testing-your-workflows.md)
- [Mage.ai](/my-de-learning-logs/dataops-iac-ci-cd-workflow-orchestration/workflow-orchestration/mage.ai.md)
