├── .env.example ├── .flake8 ├── .gitignore ├── .pre-commit-config.yaml ├── Makefile ├── airflow ├── dags │ ├── basic_dag.py │ ├── simulative_example_advanced_dag.py │ ├── simulative_example_basic_dag.py │ └── utils.py └── data │ └── connections.yaml ├── data └── clickhouse │ └── node1 │ ├── config.xml │ └── users.xml ├── docker-compose-af.yaml ├── docker-compose-services.yaml ├── fakerApi ├── Dockerfile ├── app │ ├── app.py │ ├── handlers │ │ └── person.py │ └── models │ │ └── person.py └── requirements.txt ├── images ├── airflow_ui.png ├── airflow_ui_advanced_dag.png ├── airflow_ui_basic_dag.png ├── airflow_ui_dag.png └── airflow_ui_dags.png ├── init ├── ch │ └── db.sql └── pg │ └── db.sql ├── readme.md ├── А. Шишков - Apache Airflow.pdf └── А. Шишков - Apache Airflow.pptx /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/.env.example -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/Makefile -------------------------------------------------------------------------------- /airflow/dags/basic_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/airflow/dags/basic_dag.py -------------------------------------------------------------------------------- /airflow/dags/simulative_example_advanced_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/airflow/dags/simulative_example_advanced_dag.py -------------------------------------------------------------------------------- /airflow/dags/simulative_example_basic_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/airflow/dags/simulative_example_basic_dag.py -------------------------------------------------------------------------------- /airflow/dags/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/airflow/dags/utils.py -------------------------------------------------------------------------------- /airflow/data/connections.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/airflow/data/connections.yaml -------------------------------------------------------------------------------- /data/clickhouse/node1/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/data/clickhouse/node1/config.xml -------------------------------------------------------------------------------- /data/clickhouse/node1/users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/data/clickhouse/node1/users.xml -------------------------------------------------------------------------------- /docker-compose-af.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/docker-compose-af.yaml -------------------------------------------------------------------------------- /docker-compose-services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/docker-compose-services.yaml -------------------------------------------------------------------------------- /fakerApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/fakerApi/Dockerfile -------------------------------------------------------------------------------- /fakerApi/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/fakerApi/app/app.py -------------------------------------------------------------------------------- /fakerApi/app/handlers/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/fakerApi/app/handlers/person.py -------------------------------------------------------------------------------- /fakerApi/app/models/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/fakerApi/app/models/person.py -------------------------------------------------------------------------------- /fakerApi/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/fakerApi/requirements.txt -------------------------------------------------------------------------------- /images/airflow_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/images/airflow_ui.png -------------------------------------------------------------------------------- /images/airflow_ui_advanced_dag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/images/airflow_ui_advanced_dag.png -------------------------------------------------------------------------------- /images/airflow_ui_basic_dag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/images/airflow_ui_basic_dag.png -------------------------------------------------------------------------------- /images/airflow_ui_dag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/images/airflow_ui_dag.png -------------------------------------------------------------------------------- /images/airflow_ui_dags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/images/airflow_ui_dags.png -------------------------------------------------------------------------------- /init/ch/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/init/ch/db.sql -------------------------------------------------------------------------------- /init/pg/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/init/pg/db.sql -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/readme.md -------------------------------------------------------------------------------- /А. Шишков - Apache Airflow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/А. Шишков - Apache Airflow.pdf -------------------------------------------------------------------------------- /А. Шишков - Apache Airflow.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushawx/airflowWebinarSimulative/HEAD/А. Шишков - Apache Airflow.pptx --------------------------------------------------------------------------------