<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//datatalks.ru/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://datatalks.ru/blog/</loc>
		<lastmod>2026-02-14T15:42:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://datatalks.ru/unlocking-dbt-data-build-tool-part-1/</loc>
		<lastmod>2024-12-15T20:30:15+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/unlocking_dbt_data_build_tool_part_1.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/data_is_new_oil-e1734111972450.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_schema_common.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/analytics_engineering.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/incremental_model_dbt_workflow.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/view_of_supported_connectors_for_dbt.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_project_example.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_cloud_ide_basic_layout.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/medallion-architecture-with-clickhouse/</loc>
		<lastmod>2025-01-01T19:53:55+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Medallion_architecture_with_ClickHouse.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/what_is_medallion_architecture.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/clickhouse_medallion_architecture_bronze_layer.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/clickhouse_medallion_architecture_silver_layer.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/clickhouse_medallion_architecture_gold_layer.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/clickhouse_medallion_architecture_full_schema.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/dbt-data-modeling-for-analytics/</loc>
		<lastmod>2025-01-01T21:27:43+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/chapter_2_dbt_Data_Modeling_for_Analytics.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_1_ERD_example_for_the_books_database.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_2_Logical_ERD_example_for_the_books_database.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_3_Star_schema_model.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_4_Snowflake_schema_model.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_5_dbt_modularity.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_6_Representation_of_medallion_architecture_and_how_it_relates_to_dbt.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/big-data-data-architectures/</loc>
		<lastmod>2025-01-07T17:04:45+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/chapter_1_Deciphering_Data_Architectures.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/six_V_big_data_data_lake.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/big_data_processing.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/Enterprise_data_maturity_stages.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/types-of-data-architectures/</loc>
		<lastmod>2025-01-07T17:16:30+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/chapter_2_Deciphering_Data_Architectures.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/datatalks_Comparison_of_data_architectures.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/datatalks_Comparison_of_data_architectures_translated.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_1_data_warehousing.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_2_data_lake.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_3_modern_data_warehouse_MDW.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_4_data_fabric.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_5_data_lakehouse.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/2_6_data_mesh.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/analytics-engineering-with-sql-and-dbt-chapter-1/</loc>
		<lastmod>2025-01-07T17:18:10+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/Analytics_Engineering_with_SQL_and_dbt_part_1.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/data_analytics_lifecycle.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/understanding-dbt-incremental-strategies-part-1/</loc>
		<lastmod>2025-01-07T17:18:50+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_strategies_part_1.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_full_refresh.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_append.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_merge.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_merge_2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_delete_plus_insert.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_insert_overwrite.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_problem_with_insert_overwrite.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_total_review_table.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/how_to_choose_incremental_strategy.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/data-pipeline-design-patterns/</loc>
		<lastmod>2025-02-02T12:50:28+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Data_Pipeline_Design_Patterns_datatalks_ru.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/data_lake.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/data_warehouse2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/data_platform_architecture.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/data_platform_components.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/batch_processing_datatalks.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/data_streaming.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/lambda_architecture_option_1_min.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/lambda_architecture_option_2_min.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/kappa_architecture_datatalks.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/etl.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/elt.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/data_mesh_architecture.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Medallion_Architecture.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/event_driven_data_architecture.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/github-licenses-types-tutorial/</loc>
		<lastmod>2025-03-02T08:34:38+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/github_license_tutorial.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chatgpt-deepseek-copilot-llm-data-engineer/</loc>
		<lastmod>2025-06-28T21:36:55+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/datatalk_using_chatgpt_in_work_data_engineer.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/promt_engineering.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/machine_learning.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/llm-architecture.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/architecture_transformers_llm.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/tokenization-black-box.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/LLM_Agent_other_systems.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/anthropic.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/mcp_architecture_llm.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/mlops.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/acid-base-cap-theorem-for-databases/</loc>
		<lastmod>2025-07-24T20:54:15+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/acid_base_cap_theorem_for_databases.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/acid_properties_in_dbms_details.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/transaction_log.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/begin_transaction_commit.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/transaction_flow_begin.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/transactions.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/transactions_2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/transactions_3.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/transactions_4.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/acid_vs_base.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/CAP_Theorem_graph.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/cap_theorem_databases.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/incremental-data-refresh-sql-patterns/</loc>
		<lastmod>2025-08-18T19:09:19+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/incremental_data_refresh_sql_patterns.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/tables_change_rename_swap.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/append.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Merge.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/dbt_incremental_delete_plus_insert.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Partition.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/type_0_slowly_changing_dimensions_in_data_warehous.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/type_1_slowly_changing_dimensions_in_data_warehous.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/type_2_slowly_changing_dimensions_in_data_warehous.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/implementation_of_type_2_slowly_changing_dimension.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/sample_dataset_for_the_type_2_scd.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/type_3_scd.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/schema_design_before_implementing_type_4_scd.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/schema_design_after_implementing_type_4_scd.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/sample_dataset_for_type_6_scd.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/results_with_type_6_scd.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Transaction_Log_CDC.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/timestamp_based_cdc.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Trigger_based_CDC.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-3-data-models-and-query-languages/</loc>
		<lastmod>2025-08-19T19:02:08+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/Designing_Data_Intensive_Applications_3.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_model_image_3_9.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-2-defining-nonfunctional-requirements/</loc>
		<lastmod>2025-08-19T19:02:24+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/Designing_Data_Intensive_Applications_2.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_3.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_4.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_5.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_6.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-1-trade-offs-in-data-systems-architecture/</loc>
		<lastmod>2025-08-19T19:03:16+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/Designing_Data_Intensive_Applications_1.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_1_1_Simplified_outline_of_ETL_into_data_warehouse.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_1_2_types_of_software_and_its_operations.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/apache-airflow-best-practices-chapter-1-getting-started/</loc>
		<lastmod>2025-08-19T19:04:53+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/apache_airflow_best_practices_1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/apache-airflow-best-practices-chapter-2-core-concepts/</loc>
		<lastmod>2025-08-19T19:05:11+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/apache_airflow_best_practices_2.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/airflowctl_setup.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_2_init_airflow_project.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_3_airflow.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_4_airflow.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_5_web_server_signals.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_6_dag_home_page.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_7_configuring_dag_airflow.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_8_trigger_mapping.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_9_updated_task_order.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_2_10_expanded_view_of_new_task_airflow.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/airflow-best-practices-chapter-3-components-of-airflow/</loc>
		<lastmod>2025-08-19T19:05:29+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_3_airflow.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_3_1_components_airflow.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_3_2_dag_example.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_3_3_airflow_single_worker_executing.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_3_4_local_executor.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/data-vault-2-0-chapter-1-introduction-to-data-warehousing/</loc>
		<lastmod>2025-08-19T19:07:11+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/Building_a_Scalable_Data_Warehouse_with_Data_Vault_1_min.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/1_1_the_information_hierarchy.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/1_2_Decision_support_system.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/1_3_The_Kimball_Data_Lifecycle.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/1_4_The_Inmon_Data_Warehouse.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/data-vault-2-0-chapter-2-scalable-data-warehouse-architecture/</loc>
		<lastmod>2025-08-19T19:07:28+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/Building_a_Scalable_Data_Warehouse_with_Data_Vault_2_min.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/2_1_The_maintenance_nightmare.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/2_2_data_vault_architecture.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/2_3_Application_of_hard_and_soft_business_rules_in_a_Data_Vault.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_2_1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/2_4_Business_Vault_is_located_within_the_Data_Vault.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/2_5_Operational_Data_Vault.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-3-data-vault-2-0-methodology/</loc>
		<lastmod>2025-08-19T19:07:51+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/Building_a_Scalable_Data_Warehouse_with_Data_Vault_3_min.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_1_Components_of_the_Data_Vault_2_0_methodology.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_2_Characteristics_and_responsibilities_of_a_technical_business.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_3_Defined_processes_showing_the_communication_channels.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_4_Data_Vault_2_0_methodology_Alpha_release_reach.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_5_Data_Vault_2_0_methodology_Beta_release_reach.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_6_Data_Vault_2_0_methodology_Gamma_release_reach.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_7_The_flow_of_requirements_in_the_Scrum_process.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_8_Quick_turns_in_Scrum.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_9_Project_control_in_Scrum.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_10_Backlog_and_priority.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_11_Scoping_the_report.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_12_Functional_characteristics_of_software.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_13_Data_warehouse_application_boundary.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_14_Cause_and_effect_diagram_for_ETL_complexity_factors.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_3_Person_Hours_per_Function_Point.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_4_Function_Points_and_Level_of_Effort.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_5_Agile_Delivery_Objective.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_15_Waterfall_model.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_16_Bottom_up_testing.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_17_Example_of_an_organizational_breakdown_structure.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_7_Requirements_to_Information_Mart_Tables_Example-1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_8_Example_Acronyms_for_Artifact_Types.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_18_Process_Performance_Triangle.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/table_3_9_sigma_table.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_19_Common_and_special_causes_for_variation.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_20_Breakthrough_results_in_Six_Sigma.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_22_Successful_TQM_implementation_in_five_phases.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_23_TDQM_Phases.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/3_24_DWQ_Phases.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-4-data-vault-2-0-modeling/</loc>
		<lastmod>2025-08-19T19:08:09+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/Building_a_Scalable_Data_Warehouse_with_Data_Vault_4_min.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_1_us_highway_system_random_network.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_2_airline_system_scale_free_network.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_3_link_connecting_three_hubs_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_4_link_representing_connection_between_only_two_hubs_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_5_Satellites_on_hubs_and_links_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_6_Data_Vault_hub_entity_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_7_Data_Vault_hub_logical_symbol.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_8_Individual_sections_of_vehicle_identification_number.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_9_Scope_of_business_keys.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_10_Example_of_Data_Vault_hubs_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_11_Data_Vault_link_entity_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_12_Data_Vault_link_logical_symbol.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_13_link_connecting_two_hubs_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_14_One_to_many_relationship_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_15_Many_to_many_relationship_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_16_Starting_model_before_changes_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_17_Data_Vault_after_modification_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_18_Distributed_data_warehouse_connected_by_Data_Vault_links.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_19_Manipulating_historic_data_in_a_Data_Vault_link.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_20_Merging_historic_data_with_new_data_from.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_21_Removing_historic_data_in_a_Data_Vault_link.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_22_Merging_historic_data_with_new_data_from.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/table_4_1_Unit_of_Work_in_Source_System.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/table_4_2_Normalized_Source_System.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/table_4_3_Denormalized_Source_System.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_23_Data_Vault_link_examples_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_24_Data_Vault_satellite_entity_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_25_Data_Vault_satellite_logical_symbol.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_26_Satellite_before_update_of_flown_miles.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_27_Satellite_after_update_of_flown_miles.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_28_Data_Vault_satellite_examples_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_29_Link_attached_to_four_hubs_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/table_4_4_Satellite_Data_in_SatConnection.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/4_30_Link_with_driving_key_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/table_4_5_LinkConnection_with_Populated_Data.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/03/table_4_6_Satellite_Data_in_SatConnection_with_Driving_Key.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/data-vault-chapter-5-intermediate-data-vault-modeling/</loc>
		<lastmod>2025-08-19T19:08:30+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/Building_a_Scalable_Data_Warehouse_with_Data_Vault_5_min.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/data_vault_terminology.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/data_vault_model.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/01_data_valult_enterprise_bi_solution.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_2_data_vault_same_as_link_SAL_structure.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_3_data_vault_er_diagram_same_as_link_SAL.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_4_data_vault_Link_on_link_Data_Vault_model_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_5_data_vault_independent_links_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_6_data_vault_Same_as_Link_SAL_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_7_data_vault_parts_of_airplane.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_8_data_vault_engine.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_9_data_vault_bill_of_material.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_10_data_vault_Hierarchical_link_bill_of_material_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_11_data_vault_Nonhistorized_link_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_12_data_vault_Electronic_invoice_for_flight.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_13_data_vault_Nonhistorized_link_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_14_data_vault_Nonhistorized_link_alternative_without_satellite_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_15_data_vault_Nonhistorized_link_with_multiple_satellites.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_16_data_vault_Low_value_link_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_17_data_vault_Multistate_low_value_link_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_18_data_vault_computed_aggregated_link_with_computed_satellite.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_19_data_vault_computed_aggregate_link_with_computed_attribute.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_20_data_vault_Computed_aggregation_on_Raw_Data_Vault_link.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_21_data_vault_Exploration_links_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_22_data_vault_Multi_active_satellite.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_23_data_vault_Status_tracking_satellite_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_24_data_vault_Effectivity_satellite_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_25_data_vault_Effectivity_satellite_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_26_data_vault_Record_tracking_satellite_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/5_27_data_vault_Computed_satellite_logical_symbol.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-6-data-vault-advanced-data-vault-modeling/</loc>
		<lastmod>2025-08-19T19:08:48+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/02/Building_a_Scalable_Data_Warehouse_with_Data_Vault_6_min.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_1_data_vault_Hubs_multiple_satellites_PIT_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_1.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/table_6_2_fixed.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_3.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_4.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_2_data_vault_Physical_PIT_Table_for_passenger.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_5.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_6.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_7.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_3_data_vault_managing_PIT_window.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_4_data_vault_Logarithmic_PIT_table_snapshots.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_5_data_vault_Bridge_table_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_6_data_vault_physical_design_Bridge.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_8.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_7_data_vault_nonhistorized_reference_table_for_calendar_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_8_data_vault_nonhistorized_reference_table_for_calendar_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_9.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_9_data_vault_Satellite_with_reference_data_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_10_data_vault_History_based_reference_table_for_calendar_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_11_data_vault_Physical_model_of_historized_calendar.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_10.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_12_data_vault_code_and_descriptions_reference_table_logical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_13_data_vault_Code_and_descriptions_reference_table_physical_design.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/table_6_11.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_14_data_vault_reference_table_with_history_tracking_satellite.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/6_15_data_vault_reference_table_with_history_tracking_satellite_physical_design.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-4-storage-and-retrieval/</loc>
		<lastmod>2025-08-31T10:49:41+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/Designing_Data_Intensive_Applications_4.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_2-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_3-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_4-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_5-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_6-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_7-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_8-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_9-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_10-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/chapter_4_image_4_11-scaled.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/data-serialization-and-deserialization/</loc>
		<lastmod>2025-09-14T07:37:53+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Serialization_Deserialization.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/serialization_deserialization.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/serialization_process.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/jsonl.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/avro.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/parquet_file.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/orc_file.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/06/schemaless_schema_based.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/grpc-tutorial-python-proto-client-server/</loc>
		<lastmod>2025-09-14T08:13:08+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/gRPC_tutorial_python.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/grpc_schema.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/grpc_overall_flow_v4-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/product_info_service_grpc.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/grpc_how_to_call_remote_function.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/Types_of_APIs_or_Streaming_in_gRPC.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/grpc_workflow.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/05/gRPC_client_server.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-5-encoding-and-evolution/</loc>
		<lastmod>2025-09-17T19:35:21+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/Designing_Data_Intensive_Applications_5.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/chapter_5_image_5_1-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/chapter_5_image_5_2-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/chapter_5_image_5_3-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/chapter_5_image_5_4-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/chapter_5_image_5_5-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/chapter_5_image_5_6-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/09/chapter_5_image_5_7-scaled.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/chapter-7-data-vault-2-0-dimensional-modeling/</loc>
		<lastmod>2025-10-11T09:23:21+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/data_vault_chapter_7.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/table_7_1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_1_star_schema.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_1_star_schema_initial.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_3.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_4.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_4_initial.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/table_7_2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/table_7_3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/table_7_4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/table_7_5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_5.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_6.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_7.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_8.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_9.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_10.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_11.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_12.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/image_7_13.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/apache-spark-quick-start/</loc>
		<lastmod>2025-10-11T16:01:03+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/apache_spark_quick_start.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/apache_spark_components.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/apache_core_components.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_app_job_stage_task_executor.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/apache_spark_dag_schedule_job_stages_how_it_works.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/dagscheduler_rdd_partitions_job_resultstage.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/pyspark_dag_visualization.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_job_scheduling_process.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_driver_dag_stages_jobs_rdd.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/rdd_properties_spark.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/rdd_transformation_action.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/rdd_lineage_transformation_action.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_rdd_operations.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Apache_Spark_101_Shuffling.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_narrow_wide_transformation.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Example_of_a_simple_two_stage_Spark_job.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/DAGScheduler_RDD_lineage_final_RDD.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/shuffling_dependency_wide_spark.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_application_execution_plan.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/driver_program_apache_spark.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Spark_master_node_driver_program_spark_context_workers.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/Spark_Architecture.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_context.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/spark_session.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/serialization_spark_process.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/partitioning_and_bucketing_apache_spark.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/distributed_processing_flow_apache_spark.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/catalyst_optimizer_spark.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/history_of_spark_api.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/rdd_dataset_dataframe_apache_spark.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/local_pyspark_command_spark_version_3_5_4_WEB_UI.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/localhost_spark_ui_jobs_stages_storage_executors.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/01/jupyter_notebook_run.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/building-a-medallion-architecture-for-bluesky-json-data-with-clickhouse/</loc>
		<lastmod>2025-10-21T06:31:58+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/clickhouse_medalion_architecture_part2.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_01.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_02.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_03-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_04-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_05-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_06.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_07.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_08.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_09.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_10.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Medallion_with_Bluesky_11.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/apache-kafka-tutorial-101-consumer-producer-topic/</loc>
		<lastmod>2025-10-27T18:30:05+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/apache_kafka_tutorial_101_img.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/apache_kafka_common_schema_v2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_topic_partition_segment.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/apache_kafka_example.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/apache_kafka_partition_consumer_group.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Kafka_Internals.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_transactions.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_model.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_schema_registry.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/Kafka_Message_Delivery_Guarantees.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_acks_0.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_acks_1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_acks_all.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_producer_retry_mechanism.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/kafka_message_structure.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/streams_architecture_topology.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/10/ksqldb_kafka.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/pyspark-interview-questions-and-answers/</loc>
		<lastmod>2025-12-25T18:38:41+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/pyspark.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/pytest-fixture-parametrization-data-engineer/</loc>
		<lastmod>2026-01-19T20:24:53+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/01/pytest_tutorial_datatalks-1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/python-threading-multiprocessing-asyncio/</loc>
		<lastmod>2026-01-25T06:13:27+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/python_threading_asyncio_multiprocessing.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/Virtual_address_space.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/python_memory_management.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/python_heap_stack.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/file_descriptor_linux.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/cpu_regestry.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/multiprocessing_threading.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/cpython.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/python_gil.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/i_o_inbound_cpu_inbound.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/i_o_inbound.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/cpu_inbound.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/concarency_parallelism_python.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/python_threading_multiprocessing_asyncio.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/threading_start_join.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/thread_lifecycle_python.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/data-structures-and-algorithms/</loc>
		<lastmod>2026-01-25T14:55:38+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/Data_Engineering_data_structures.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/big_o_graph.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/shpargalka_big_o-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/07/binary_tree.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/python-interview/</loc>
		<lastmod>2026-01-25T15:03:01+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/01/python.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/awesome-data-engineering-learning-sources/</loc>
		<lastmod>2026-02-09T17:58:24+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2024/12/Awesome_Data_Engineering_Learning_Sources.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/best-practices-airflow-3-documentation/</loc>
		<lastmod>2026-02-12T20:32:20+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/01/apache_airflow_best_practices.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/01/watcher_airflow_dag.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/01/template_field_renderer_path.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/system-design-interview/</loc>
		<lastmod>2026-02-14T15:21:17+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/system_design_datatalks.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/scalling.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/Stateful_vs_stateless.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/sharding_vs_replication.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/synchronous_vs_acynchronous.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/http1_http2_http3-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/WebSockets_SSE_long_polling.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/TCP_UDP.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/cdn.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/Load_Balancer.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/api_gateway.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/kafka_rabbitmq_activemq.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/Cache_Systems-scaled.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/System_Performance_Metrics-scaled.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/metrics.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/url_shortener_system_design_3.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/url_shortener_system_design_2.jpeg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2025/12/url_shortener_system_design_1.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://datatalks.ru/context-engineering-data-teams/</loc>
		<lastmod>2026-02-14T15:42:14+00:00</lastmod>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/02/content_engineering.gif</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/02/Context_governance.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/02/Context_engineering_tools.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://datatalks.ru/wp-content/uploads/2026/02/Context_sciences.png</image:loc>
		</image:image>
	</url>
</urlset>
<!-- XML Sitemap generated by Yoast SEO -->