<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://datacraft.katzer.ru</loc></url>
  <url><loc>https://datacraft.katzer.ru/topics</loc></url>
  <url><loc>https://datacraft.katzer.ru/get-started/welcome</loc></url>
  <url><loc>https://datacraft.katzer.ru/get-started/how-to-use-datacraft</loc></url>
  <url><loc>https://datacraft.katzer.ru/get-started/roadmap</loc></url>
  <url><loc>https://datacraft.katzer.ru/fundamentals/data-engineering-overview</loc></url>
  <url><loc>https://datacraft.katzer.ru/fundamentals/data-lifecycle</loc></url>
  <url><loc>https://datacraft.katzer.ru/fundamentals/data-pipeline</loc></url>
  <url><loc>https://datacraft.katzer.ru/python-data/python-pandas-clickhouse-transformations</loc></url>
  <url><loc>https://datacraft.katzer.ru/python-data/data-quality-anomaly-logging-pandas</loc></url>
  <url><loc>https://datacraft.katzer.ru/python-data/batch-incremental-processing-pandas</loc></url>
  <url><loc>https://datacraft.katzer.ru/python-data/pandas-dataframe-quick-reference</loc></url>
  <url><loc>https://datacraft.katzer.ru/databases-sql/databases-and-analytical-storage</loc></url>
  <url><loc>https://datacraft.katzer.ru/databases-sql/clickhouse-fundamentals</loc></url>
  <url><loc>https://datacraft.katzer.ru/databases-sql/working-with-clickhouse-from-python</loc></url>
  <url><loc>https://datacraft.katzer.ru/databases-sql/sql-querying-and-aggregations</loc></url>
  <url><loc>https://datacraft.katzer.ru/databases-sql/clickhouse-mergetree-and-table-design</loc></url>
  <url><loc>https://datacraft.katzer.ru/databases-sql/building-staging-and-data-marts</loc></url>
  <url><loc>https://datacraft.katzer.ru/databases-sql/sql-quick-reference</loc></url>
  <url><loc>https://datacraft.katzer.ru/kafka/kafka-fundamentals</loc></url>
  <url><loc>https://datacraft.katzer.ru/kafka/topics-partitions-and-offsets</loc></url>
  <url><loc>https://datacraft.katzer.ru/kafka/running-kafka-locally</loc></url>
  <url><loc>https://datacraft.katzer.ru/kafka/producing-messages-with-python</loc></url>
  <url><loc>https://datacraft.katzer.ru/kafka/consuming-messages-with-python</loc></url>
  <url><loc>https://datacraft.katzer.ru/kafka/kafka-in-a-data-pipeline</loc></url>
  <url><loc>https://datacraft.katzer.ru/kafka/kafka-quick-reference</loc></url>
  <url><loc>https://datacraft.katzer.ru/docker/why-containers</loc></url>
  <url><loc>https://datacraft.katzer.ru/docker/writing-a-dockerfile</loc></url>
  <url><loc>https://datacraft.katzer.ru/docker/docker-compose-basics</loc></url>
  <url><loc>https://datacraft.katzer.ru/docker/building-the-data-stack</loc></url>
  <url><loc>https://datacraft.katzer.ru/docker/docker-quick-reference</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/airflow-fundamentals</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/writing-your-first-dag</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/operators-and-tasks</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/scheduling-and-backfill</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/task-dependencies</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/xcom-connections-and-hooks</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/running-and-operating-airflow</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/building-a-pipeline-dag</loc></url>
  <url><loc>https://datacraft.katzer.ru/airflow/airflow-quick-reference</loc></url>
</urlset>
