<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//blog.datachef.co/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.datachef.co/the-missing-right-side-of-your-dbt-dag/</loc><lastmod>2026-04-24T11:40:50.182Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/167824238b028f0fba763b1fe6244e3bb2cc1daa.jpg</image:loc><image:caption>167824238b028f0fba763b1fe6244e3bb2cc1daa.jpg</image:caption></image:image></url><url><loc>https://blog.datachef.co/mysterious-spark-checkpoints-behaviour/</loc><lastmod>2026-04-24T10:47:37.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/8799374bd96f10b1c5669b3fbb63aa25ddc0ae19.png</image:loc><image:caption>8799374bd96f10b1c5669b3fbb63aa25ddc0ae19.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/spec-driven-development-ship-features-with-ai-guardrails/</loc><lastmod>2026-04-15T12:46:55.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/27a58f913b7ee69227a41c403def31f6829d14d7.jpeg</image:loc><image:caption>27a58f913b7ee69227a41c403def31f6829d14d7.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/run-spark-applications-on-aws-fargate/</loc><lastmod>2026-04-10T10:16:04.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/22c37c872b52735988d6bde30dff22dd29d469b0.jpeg</image:loc><image:caption>22c37c872b52735988d6bde30dff22dd29d469b0.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-product-organizations-scale-without-splitting-strategy-from-execution/</loc><lastmod>2026-04-08T15:05:07.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/9a64bf9e0cce21f15ce3105e016f35d36fddaead-1.jpg</image:loc><image:caption>9a64bf9e0cce21f15ce3105e016f35d36fddaead-1.jpg</image:caption></image:image></url><url><loc>https://blog.datachef.co/legacy-migration-starts-with-understanding-not-inventory/</loc><lastmod>2026-04-07T13:03:09.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/5d2cfdb7e02d3f1ef813b88b723c1327fddece5e-1.png</image:loc><image:caption>5d2cfdb7e02d3f1ef813b88b723c1327fddece5e-1.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-we-use-claude-to-write-code/</loc><lastmod>2026-04-07T12:15:37.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/c14d0afbd9946c5a6b045b506d57855f322bf872.png</image:loc><image:caption>c14d0afbd9946c5a6b045b506d57855f322bf872.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/introducing-dana-conversational-ai-for-legacy-system-modernization/</loc><lastmod>2026-03-09T13:08:17.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/644a4bdbbb88e85796dfb79e2ceb1f02be4bac57.jpg</image:loc><image:caption>644a4bdbbb88e85796dfb79e2ceb1f02be4bac57.jpg</image:caption></image:image></url><url><loc>https://blog.datachef.co/pandas-vs-pyspark-when-bigger-isnt-always-better/</loc><lastmod>2026-02-25T13:58:40.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/36c7efdca9aa79ad5a2d0f6cc480bb418229c0cc.webp</image:loc><image:caption>36c7efdca9aa79ad5a2d0f6cc480bb418229c0cc.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/product-owner-product-manager-strategy-execution/</loc><lastmod>2026-02-20T15:13:19.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/9fcb13945efd126467a7f3cd2866c2f2331c25e5.jpg</image:loc><image:caption>9fcb13945efd126467a7f3cd2866c2f2331c25e5.jpg</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-aws-budgets-can-prevent-costly-surprises/</loc><lastmod>2026-02-06T10:13:50.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/a0cee4c1a03b2bf4c77a95a0c04fad2d5f037221.jpeg</image:loc><image:caption>a0cee4c1a03b2bf4c77a95a0c04fad2d5f037221.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/our-learnings-on-aws-glue-jobs-billing/</loc><lastmod>2026-02-06T10:10:20.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/60e78a63fae27c5ade1082f34a1044ab400cc6b9.webp</image:loc><image:caption>60e78a63fae27c5ade1082f34a1044ab400cc6b9.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/stopping-the-nightmares-of-building-a-recommender-system/</loc><lastmod>2026-02-06T10:06:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/389a7e7cad853131074bab56b1012efff0a3ec36.png</image:loc><image:caption>389a7e7cad853131074bab56b1012efff0a3ec36.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/event-storming-context-mapping-data-ai-product-managers/</loc><lastmod>2026-01-30T14:32:11.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/639c4994816b010aa9a19875c3e8489335854093.png</image:loc><image:caption>639c4994816b010aa9a19875c3e8489335854093.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/product-management-engineering-yes/</loc><lastmod>2026-01-19T15:02:58.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/7b7c629f3488bed68cceb167d86fdd1d83653e8c.jpeg</image:loc><image:caption>7b7c629f3488bed68cceb167d86fdd1d83653e8c.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/copilot-vs-custom-llm-navigating-the-generative-bi-landscape/</loc><lastmod>2025-12-16T09:01:17.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/684c1ba5e90f9a8349c10023a960b3dafac326ee.jpeg</image:loc><image:caption>684c1ba5e90f9a8349c10023a960b3dafac326ee.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/is-your-organization-ready-for-data-mesh-a-practical-readiness-check/</loc><lastmod>2025-12-11T13:51:28.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/8bd16d544b326a3e628b9ed5a2411e2efbefd297.jpeg</image:loc><image:caption>8bd16d544b326a3e628b9ed5a2411e2efbefd297.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/beyond-dashboards-an-executive-introduction-to-generative-bi/</loc><lastmod>2025-12-04T10:15:54.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/4dc7327338d9d481b4ab4a4e5f48d031b044fb68.jpeg</image:loc><image:caption>4dc7327338d9d481b4ab4a4e5f48d031b044fb68.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-we-turned-onboarding-into-something-magical-using-n8n/</loc><lastmod>2025-12-01T15:32:37.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/62c025a3e9d9eb7b0aae3c62405b90e69dc73d24.jpeg</image:loc><image:caption>62c025a3e9d9eb7b0aae3c62405b90e69dc73d24.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/fast-flow-conf-2025-team-topologies-language-of-flow/</loc><lastmod>2025-10-17T12:22:19.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/b4d7d740a6f49c20a6eaac0c38622d09db833c2e.jpeg</image:loc><image:caption>b4d7d740a6f49c20a6eaac0c38622d09db833c2e.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/data-platform-principles-adoption/</loc><lastmod>2025-09-22T12:02:21.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/70fe31dbea048959a6a3cdc5d5999a07e43720df.jpeg</image:loc><image:caption>70fe31dbea048959a6a3cdc5d5999a07e43720df.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/agentnon-agent-based-monitoring-and-distributed-tracing/</loc><lastmod>2025-08-20T12:40:07.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/57dded4dd7033897cd8b197f063c6dd8a4baa527.png</image:loc><image:caption>57dded4dd7033897cd8b197f063c6dd8a4baa527.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/why-llm-monitoring-llmops/</loc><lastmod>2025-08-15T12:42:31.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/84f3db830400332b0fd2c8d44762427bc0db64fa.png</image:loc><image:caption>84f3db830400332b0fd2c8d44762427bc0db64fa.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/designing-the-blank-slate-organization/</loc><lastmod>2025-07-14T14:45:13.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/669e0d0a2fc0431799f0e71d02d11feb4b06dece.jpeg</image:loc><image:caption>669e0d0a2fc0431799f0e71d02d11feb4b06dece.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/team-topologies-interactions-design-conway/</loc><lastmod>2025-07-10T07:29:44.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/ff614376db2369010daf284c02be38bc565d7f2a.jpeg</image:loc><image:caption>ff614376db2369010daf284c02be38bc565d7f2a.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/team-cognitive-load-team-topologies/</loc><lastmod>2025-07-10T07:29:33.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/7e4abeb6ed98780c43ddc1ab22593404ef917f66.jpeg</image:loc><image:caption>7e4abeb6ed98780c43ddc1ab22593404ef917f66.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/your-teams-are-not-call-centers/</loc><lastmod>2025-07-10T07:29:08.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/922d7969682e71844d67fc8256ea6b6e9d9304e8.jpeg</image:loc><image:caption>922d7969682e71844d67fc8256ea6b6e9d9304e8.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/improving-information-retrieval-with-knowledge-graphs-comparing-vectordb-rag-vs-graph-powered-rag-on-aws/</loc><lastmod>2025-02-24T09:54:21.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/03d0627e0277d308ac9b42fa4a4acfa70a4367d1.webp</image:loc><image:caption>03d0627e0277d308ac9b42fa4a4acfa70a4367d1.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/ai-roaster/</loc><lastmod>2025-02-18T08:44:40.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/cb1e498f26e1dba9a3051297ff0ba6d93787f27b.png</image:loc><image:caption>cb1e498f26e1dba9a3051297ff0ba6d93787f27b.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/data-set-data-product-management/</loc><lastmod>2025-02-13T09:08:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/69340a741843106f58f63dbe141fe436d67d15b7.jpeg</image:loc><image:caption>69340a741843106f58f63dbe141fe436d67d15b7.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/speed-up-dbt-workflow-with-task/</loc><lastmod>2025-01-06T08:34:52.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/d3e1cbb2e7d4444b1d0842ba032450245da58060.png</image:loc><image:caption>d3e1cbb2e7d4444b1d0842ba032450245da58060.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/stop-burning-cash-on-aws-crawlers/</loc><lastmod>2025-01-06T08:32:36.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/cab79e303bdbedeeffbd83c208071d25a010a9af.png</image:loc><image:caption>cab79e303bdbedeeffbd83c208071d25a010a9af.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/aurora-dsql-a-new-boring-aws-serverless-postgres-compatible-database/</loc><lastmod>2024-12-03T19:01:40.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/e549cdc680be5b00bdbbe945d050047400abbbda.webp</image:loc><image:caption>e549cdc680be5b00bdbbe945d050047400abbbda.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/security-and-data-governance-llms-self-host/</loc><lastmod>2024-11-28T15:36:08.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/95e90cc55d43a8c3257a7b45867a39310d33d109.webp</image:loc><image:caption>95e90cc55d43a8c3257a7b45867a39310d33d109.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/data-as-a-product-data-mesh-team-topologies/</loc><lastmod>2024-11-19T15:43:06.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/a4462ae601768b7f70107bd54f4aa4aadb28a8e6.jpeg</image:loc><image:caption>a4462ae601768b7f70107bd54f4aa4aadb28a8e6.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/sparkle-accelerating-data-engineering-with-datachefs-meta-framework/</loc><lastmod>2024-11-14T09:05:20.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/b8ccde583be6700c3e3510876789fe44cd3b9495.webp</image:loc><image:caption>b8ccde583be6700c3e3510876789fe44cd3b9495.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/leveling-up-kafkaops-with-conduktor-console/</loc><lastmod>2024-11-11T10:23:59.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/44bd78fa6dd0249c889b3951d7d93d2a2b8440a5.png</image:loc><image:caption>44bd78fa6dd0249c889b3951d7d93d2a2b8440a5.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/symphony-of-ai/</loc><lastmod>2024-11-11T08:04:02.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/ef54fcbc2f73431438324c52d4f5680a21cf5bcc.webp</image:loc><image:caption>ef54fcbc2f73431438324c52d4f5680a21cf5bcc.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/navigating-the-kafka-summit-london-2024/</loc><lastmod>2024-11-08T11:30:11.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/79ccc63f2657b7bb0d4a493388d897a42be2ac6b.jpeg</image:loc><image:caption>79ccc63f2657b7bb0d4a493388d897a42be2ac6b.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/cloud-for-life-science/</loc><lastmod>2024-11-08T10:19:06.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/511bfe8d72f559baf0a16fc949474ee70575ae6d.png</image:loc><image:caption>511bfe8d72f559baf0a16fc949474ee70575ae6d.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/knowledge-graphs-3/</loc><lastmod>2024-11-04T14:45:48.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/875d2ce681173aeb35d57002f7e88228b278add5.webp</image:loc><image:caption>875d2ce681173aeb35d57002f7e88228b278add5.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/knowledge-graphs-2/</loc><lastmod>2024-11-04T14:45:11.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/092e6d3de52d01fd6d70adfc11128956440a6b5c.png</image:loc><image:caption>092e6d3de52d01fd6d70adfc11128956440a6b5c.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/knowledge-graphs-1/</loc><lastmod>2024-11-04T14:44:04.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/7589dd21e36e92c986465f3a81d5f1984ae3a37d.webp</image:loc><image:caption>7589dd21e36e92c986465f3a81d5f1984ae3a37d.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/strawberry/</loc><lastmod>2024-09-30T14:00:22.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/31114b25e067c53897d4ba88b96896a7ac91c0c5.webp</image:loc><image:caption>31114b25e067c53897d4ba88b96896a7ac91c0c5.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/building-maintainable-cloud-native-applications/</loc><lastmod>2024-09-09T13:54:18.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/466498b76bed28cc42f5b65a81c1939a883d75e2.webp</image:loc><image:caption>466498b76bed28cc42f5b65a81c1939a883d75e2.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/fixing-fp-growth-frieslandcampina/</loc><lastmod>2024-06-10T10:40:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/ac173592aee453b70b1605eb5c9ca172daaaa6bd.jpeg</image:loc><image:caption>ac173592aee453b70b1605eb5c9ca172daaaa6bd.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/making-pre-trained-models-more-robust/</loc><lastmod>2024-06-05T13:38:40.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/cea2a9508a7801a184a4e6412f28a43b20e5cce5.jpeg</image:loc><image:caption>cea2a9508a7801a184a4e6412f28a43b20e5cce5.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/apache-iceberg-compaction/</loc><lastmod>2024-05-14T07:30:12.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/ec29ebd957e48f4606a5feffcef186a2e4b81600.webp</image:loc><image:caption>ec29ebd957e48f4606a5feffcef186a2e4b81600.webp</image:caption></image:image></url><url><loc>https://blog.datachef.co/glue-configuration-for-optimal-logging-and-cost-efficiency/</loc><lastmod>2024-05-03T12:50:10.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/dfc40a349bc3ae1904a34fb81c412c8141aa6c60.png</image:loc><image:caption>dfc40a349bc3ae1904a34fb81c412c8141aa6c60.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/system-integration-test-for-data-products/</loc><lastmod>2024-04-29T14:55:32.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/dae4593e777cda92a581dfdddc3e70d49507f2c5.png</image:loc><image:caption>dae4593e777cda92a581dfdddc3e70d49507f2c5.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/custom-dashboard-for-great-expectations/</loc><lastmod>2024-04-24T12:47:12.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/581eb2c51ba80a4a57e385caaab27d0dd95cec69.png</image:loc><image:caption>581eb2c51ba80a4a57e385caaab27d0dd95cec69.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/time-series-analysis-sktime-sagemaker/</loc><lastmod>2024-04-17T14:30:22.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/223846f4bc92c045df009634d93ac5cc35cbcb06.png</image:loc><image:caption>223846f4bc92c045df009634d93ac5cc35cbcb06.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/software-engineering-for-data-engineers-introduction/</loc><lastmod>2024-01-23T11:04:23.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/727a9616a0c4913d4e1208b869c8cd56b984db2d.png</image:loc><image:caption>727a9616a0c4913d4e1208b869c8cd56b984db2d.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-to-handle-null-in-spark/</loc><lastmod>2024-01-10T14:41:59.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/c46312e2e4643c043256daa89082df2175ff8ba0.png</image:loc><image:caption>c46312e2e4643c043256daa89082df2175ff8ba0.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/aws-vpc-with-public-and-private-subnets/</loc><lastmod>2024-01-10T14:41:27.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/08216f63c2462aae0b036af8329596fec722f456.jpeg</image:loc><image:caption>08216f63c2462aae0b036af8329596fec722f456.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/deserialzing-confluent-avro-record-kafka-spark/</loc><lastmod>2024-01-10T14:20:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/bce9ee4a048b1313b91c4a092faf08850b265f54.png</image:loc><image:caption>bce9ee4a048b1313b91c4a092faf08850b265f54.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/great-expectation-s3/</loc><lastmod>2024-01-10T13:43:45.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/d44b20c60c3b95cbef233ea9429b25621a665658.png</image:loc><image:caption>d44b20c60c3b95cbef233ea9429b25621a665658.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/docker-vs-kubernetes/</loc><lastmod>2024-01-10T13:31:32.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/86ac2c684d167b4d11fa4448cf48f2a4ecbcb504.png</image:loc><image:caption>86ac2c684d167b4d11fa4448cf48f2a4ecbcb504.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/stable-diffusion/</loc><lastmod>2024-01-10T13:19:06.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/58ddc609063efcc5e5d3d17c09c4e76ba23f3a5a.png</image:loc><image:caption>58ddc609063efcc5e5d3d17c09c4e76ba23f3a5a.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/ai-impact/</loc><lastmod>2024-01-10T13:10:53.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/0714379583c1724e8926fec0ce2c7b4e17f77252.png</image:loc><image:caption>0714379583c1724e8926fec0ce2c7b4e17f77252.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/amazon-sagemaker-canvas/</loc><lastmod>2023-11-12T10:56:35.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/3fc64caba03aea2d30cc686fabe51f3ef9d1053d.png</image:loc><image:caption>3fc64caba03aea2d30cc686fabe51f3ef9d1053d.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/amazon-bedrock/</loc><lastmod>2023-10-23T07:22:49.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/736fd13021b282dada27ddcbc1a3ec6ac3c0231e.png</image:loc><image:caption>736fd13021b282dada27ddcbc1a3ec6ac3c0231e.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/user-authentication/</loc><lastmod>2023-10-09T02:44:44.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/f0fb9ba19f341156cab63e5e8ead465c334ec902.png</image:loc><image:caption>f0fb9ba19f341156cab63e5e8ead465c334ec902.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/ecs-vs-eks/</loc><lastmod>2023-10-02T14:31:27.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/863ff9304af5e040d637324daf2b5eaf0c3c987c.png</image:loc><image:caption>863ff9304af5e040d637324daf2b5eaf0c3c987c.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/from-words-to-numbers-understanding-language-model-embeddings-in-python/</loc><lastmod>2023-09-06T22:11:17.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/ee8ebc70b0f6abbdc5e9e15467e0eddc3aa603d7.png</image:loc><image:caption>ee8ebc70b0f6abbdc5e9e15467e0eddc3aa603d7.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/infrastructure-as-code/</loc><lastmod>2023-08-23T06:01:36.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/e9c4965f5e1bfc2d22799b3db1be9e28309f060d.png</image:loc><image:caption>e9c4965f5e1bfc2d22799b3db1be9e28309f060d.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/data-manipulation/</loc><lastmod>2023-08-15T21:01:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/bb72929dfc27b8a3dc11071463e41ed820276a09.png</image:loc><image:caption>bb72929dfc27b8a3dc11071463e41ed820276a09.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/cloud-for-life-science-storage/</loc><lastmod>2023-07-25T09:11:10.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/c2d97873208f0ce00caa73a757b7650bc8ce0586.png</image:loc><image:caption>c2d97873208f0ce00caa73a757b7650bc8ce0586.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/5-common-mistakes-to-avoid-when-using-aws/</loc><lastmod>2023-07-10T12:43:56.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/7d71f18908702cc9c556c58123d9f90f5ff331d8.png</image:loc><image:caption>7d71f18908702cc9c556c58123d9f90f5ff331d8.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/spatial-data-analysis/</loc><lastmod>2023-06-22T11:45:04.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/99ab6af5ef4b2b36e6786d88efe80ce2c96637b6.png</image:loc><image:caption>99ab6af5ef4b2b36e6786d88efe80ce2c96637b6.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/datachefs-programming-model-overview/</loc><lastmod>2023-03-06T00:00:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/3cff13cb6058aadef9aac96baad0f908e1d5b63d.png</image:loc><image:caption>3cff13cb6058aadef9aac96baad0f908e1d5b63d.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/aws-ml-specialty/</loc><lastmod>2022-09-12T00:00:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/49c30af1fa774838c97407ca05446444901a0e9d.png</image:loc><image:caption>49c30af1fa774838c97407ca05446444901a0e9d.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/measuring-pre-training-bias-of-datasets-using-sagemaker-clarify/</loc><lastmod>2022-02-07T07:18:54.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/00c40ced01fa3205a4580e8e8327e4b83faf48c6.png</image:loc><image:caption>00c40ced01fa3205a4580e8e8327e4b83faf48c6.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/machine-learning-serverless/</loc><lastmod>2022-02-02T18:06:10.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/7730cc86af1fe8fe00d819044fdc216ca9743642.png</image:loc><image:caption>7730cc86af1fe8fe00d819044fdc216ca9743642.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-to-access-encrypted-data-on-s3-through-jupyter-kernel/</loc><lastmod>2022-01-10T13:04:45.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/1f05486ab81b4cb6becbd7b30ee19fdfc08f7164.png</image:loc><image:caption>1f05486ab81b4cb6becbd7b30ee19fdfc08f7164.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/reinvent-2021-recap-de/</loc><lastmod>2021-12-23T09:10:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/e97b78ba3bbc52e4a0ffbccb35e3f9ab96ecf468.png</image:loc><image:caption>e97b78ba3bbc52e4a0ffbccb35e3f9ab96ecf468.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/reinvent-2021-recap-devops/</loc><lastmod>2021-12-22T09:10:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/1a09545c90d38ff8a935eb83a701f6fac698d9c6.png</image:loc><image:caption>1a09545c90d38ff8a935eb83a701f6fac698d9c6.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/reinvent-2021-recap-ds/</loc><lastmod>2021-12-21T09:10:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/26a0faae8a3de307a2f6c7152027e20de26f7936.png</image:loc><image:caption>26a0faae8a3de307a2f6c7152027e20de26f7936.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/identity-resolution/</loc><lastmod>2021-12-02T06:41:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/05a0fede4d4e5389f5799a940d3919d217f3d132.png</image:loc><image:caption>05a0fede4d4e5389f5799a940d3919d217f3d132.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-to-design-serverless-architectures/</loc><lastmod>2021-11-30T12:26:17.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/0a77805d625c8e8b72ea31bc17be2634f1fa348f.png</image:loc><image:caption>0a77805d625c8e8b72ea31bc17be2634f1fa348f.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/amundsen-with-aws-lake-formation/</loc><lastmod>2021-11-03T12:47:17.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/ec31a4e0ce954c53388f224f22df2aea5b0249c8.png</image:loc><image:caption>ec31a4e0ce954c53388f224f22df2aea5b0249c8.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/why-bother-explaining-black-box-model/</loc><lastmod>2021-11-03T07:24:30.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/d38d67bbf8fc88dfe02f46be88535c2b46787479.png</image:loc><image:caption>d38d67bbf8fc88dfe02f46be88535c2b46787479.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/tiny-caveats-of-using-different-s3-schemes-on-aws-glue/</loc><lastmod>2021-11-01T15:24:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/0bab1d14429c3d80870a674a1ae7f60115ac8707.png</image:loc><image:caption>0bab1d14429c3d80870a674a1ae7f60115ac8707.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-we-paid-14000-bill-to-aws/</loc><lastmod>2021-10-20T14:18:03.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/9ed41ccf20600be329321132a533eb4238a14566.png</image:loc><image:caption>9ed41ccf20600be329321132a533eb4238a14566.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/a-graph-convolution-network-in-sagemaker/</loc><lastmod>2021-09-07T09:58:49.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/2145ca8738d3fe8260915839c32f282b0f5a0b22.png</image:loc><image:caption>2145ca8738d3fe8260915839c32f282b0f5a0b22.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/databrew/</loc><lastmod>2021-08-18T21:59:12.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/7bc59dcd92eae4c119c06c8f666a507db2110825.jpeg</image:loc><image:caption>7bc59dcd92eae4c119c06c8f666a507db2110825.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/paraphrasing-with-gpt2/</loc><lastmod>2021-07-29T21:59:12.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/93f8c62caea3f03b839619b682f030a013e9d292.png</image:loc><image:caption>93f8c62caea3f03b839619b682f030a013e9d292.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-to-choose-the-best-training-instance-on-sagemaker/</loc><lastmod>2021-03-28T18:44:37.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/8b6f3f28b0d89a0444a24585749ece715004e586.jpeg</image:loc><image:caption>8b6f3f28b0d89a0444a24585749ece715004e586.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/deploy-pythonshell-gluejob-using-cdk/</loc><lastmod>2021-03-12T12:54:01.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/2d6ad09ad5afbcf752ff8620cf83df6b0b2a51ad.png</image:loc><image:caption>2d6ad09ad5afbcf752ff8620cf83df6b0b2a51ad.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/how-to-run-great-expectations-on-emr/</loc><lastmod>2021-01-28T16:32:00.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/738133ce9f6a0c2f11584cbfff7bbea8bc8fe8ff.jpeg</image:loc><image:caption>738133ce9f6a0c2f11584cbfff7bbea8bc8fe8ff.jpeg</image:caption></image:image></url><url><loc>https://blog.datachef.co/neural-language-style-transfer-with-wordmentor/</loc><lastmod>2020-12-25T23:18:31.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/c2/d1/c2d15956-74e0-4a69-af2a-170f8dfea694/content/images/2026/04/b2fee5ef9344d9afb546472a614320facefe2e2a.png</image:loc><image:caption>b2fee5ef9344d9afb546472a614320facefe2e2a.png</image:caption></image:image></url><url><loc>https://blog.datachef.co/3-ways-send-custom-metrics-aws/</loc><lastmod>2020-07-11T16:41:31.000Z</lastmod></url></urlset>