<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ahmet Kalafat: publications and katas</title><description>Articles, talks and architecture katas by Ahmet Kalafat on data platforms, AI governance and data for AI.</description><link>https://ahmetkalafat.com/</link><language>en</language><atom:link href="https://ahmetkalafat.com/rss.xml" rel="self" type="application/rss+xml"/><item><title>Wrong data costs more than missing data</title><link>https://ahmetkalafat.com/publications/wrong-data-costs-more-than-missing-data/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/wrong-data-costs-more-than-missing-data/</guid><description>How I built two-stage validation into a GenAI-assisted data pipeline, and why I didn&apos;t give the model the final say.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category></item><item><title>Twelve techniques, one scorecard</title><link>https://ahmetkalafat.com/publications/twelve-techniques-one-scorecard/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/twelve-techniques-one-scorecard/</guid><description>What I measured while testing a GenAI data pipeline, what the first run found, and what I fixed.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category></item><item><title>Why I lowered my own maturity score</title><link>https://ahmetkalafat.com/publications/why-i-lowered-my-own-maturity-score/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/why-i-lowered-my-own-maturity-score/</guid><description>On measuring the ability to measure, and staying honest with my own scorecard: how a maturity score went from 37.9% to 89.7% and why I lowered it to 84.5%.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category></item><item><title>How to Choose a Platform When Migrating Your Data Warehouse: Pain Points, PoC and TCO</title><link>https://ahmetkalafat.com/publications/data-warehouse-platform-selection/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/data-warehouse-platform-selection/</guid><description>Start a data warehouse migration with pain points, not products: a two-week PoC, a three-year TCO and a signed plan to close the old system.</description><pubDate>Wed, 14 Oct 2026 06:59:50 GMT</pubDate><category>Blog</category></item><item><title>Taking a GenAI Application to Production: The Demo Works. Now What?</title><link>https://ahmetkalafat.com/publications/genai-governance-production/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/genai-governance-production/</guid><description>Governance for GenAI beyond the demo: a use-case card, field-level evals, robustness tests, a release gate with replay, drift tracking and a kill switch.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category></item><item><title>Moving a 60 TB Warehouse to BigQuery Without Missing a Single Month-End Close</title><link>https://ahmetkalafat.com/publications/kata-dwh-migration-bigquery/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/kata-dwh-migration-bigquery/</guid><description>A fictional architecture kata: migrating a 60 TB SQL Server warehouse to BigQuery table by table, with dual-run, hash reconciliation and capped cost.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category></item><item><title>Cold-Chain Telemetry and Compliance Platform</title><link>https://ahmetkalafat.com/katas/cold-chain-telemetry-compliance-platform/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/cold-chain-telemetry-compliance-platform/</guid><description>20,000 refrigerated vehicles, 72-hour offline gaps, and GDP reports that an auditor can verify instead of having to trust.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Open Lakehouse with Data Contracts and a Shared Semantic Layer</title><link>https://ahmetkalafat.com/katas/open-lakehouse-data-contracts/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/open-lakehouse-data-contracts/</guid><description>Six brands keep their query engines, shared data is written once as an open table, guarded by a contract in CI and one metric definition.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Regional Health Information Exchange</title><link>https://ahmetkalafat.com/katas/regional-health-information-exchange/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/regional-health-information-exchange/</guid><description>Eight EHR systems into one FHIR record per patient, reversible patient matching, consent on every read, ten-year audit trail.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Enterprise Data Warehouse Migration to BigQuery</title><link>https://ahmetkalafat.com/katas/dwh-migration-to-bigquery/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/dwh-migration-to-bigquery/</guid><description>Move a 60 TB SQL Server warehouse and 1,900 ETL packages to BigQuery in 12 months, wave by wave, with every table reconciled.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Real-Time Fraud Decisioning for Instant Payments</title><link>https://ahmetkalafat.com/katas/instant-payment-fraud-decisioning/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/instant-payment-fraud-decisioning/</guid><description>Score every instant payment for fraud in 150 ms, keep each decision reproducible for seven years, touch the mainframe only through MQ.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>BSS Modernisation and Real-Time Customer 360</title><link>https://ahmetkalafat.com/katas/telecom-bss-modernization-customer-360/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/telecom-bss-modernization-customer-360/</guid><description>Build a Customer 360 from change events of 14 systems without touching the mainframe, then retire billing by cohort over five years.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Unified Marketing Intelligence on Google Cloud</title><link>https://ahmetkalafat.com/katas/unified-marketing-intelligence/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/unified-marketing-intelligence/</guid><description>One certified metric layer over a GA4 stream, four batch sources and the warehouse, so dashboards, an LLM and agents quote one number.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Competitor Price and Markdown Intelligence Platform</title><link>https://ahmetkalafat.com/katas/competitor-price-markdown-intelligence/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/competitor-price-markdown-intelligence/</guid><description>Collect competitor pages within legal limits, match them to 120,000 SKUs with measured precision, advise on markdown timing with evidence.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Governed GenAI Data Agents with LLM Evaluation</title><link>https://ahmetkalafat.com/katas/governed-genai-data-agents/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/governed-genai-data-agents/</guid><description>Three enterprise agents limited to certified metrics, contracted data and permitted documents, with traced answers and gated releases.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Claims Intake with Document Intelligence</title><link>https://ahmetkalafat.com/katas/insurance-claims-document-intelligence/</link><guid isPermaLink="true">https://ahmetkalafat.com/katas/insurance-claims-document-intelligence/</guid><description>Self-hosted models recommend, rules and adjusters decide, eight GPUs sit behind a queue, every decision is auditable for seven years.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Architecture kata</category></item><item><title>Who Audits AI Decisions? Why We Need Sector-Specific AI Ethics Boards</title><link>https://ahmetkalafat.com/publications/who-audits-ai-decisions/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/who-audits-ai-decisions/</guid><description>On AI accountability: who audits an AI decision, and the case for AI ethics boards organised by sector.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><category>Blog</category></item><item><title>Will AI Eliminate Jobs, or Expose the Quality of Work?</title><link>https://ahmetkalafat.com/publications/will-ai-eliminate-jobs/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/will-ai-eliminate-jobs/</guid><description>AI rarely erases jobs; it breaks them into tasks and redesigns them. What ILO data, Klarna and Verizon reveal about data, process and junior roles.</description><pubDate>Fri, 04 Sep 2026 05:33:00 GMT</pubDate><category>Blog</category></item><item><title>Data Security in the Copy-Paste Age</title><link>https://ahmetkalafat.com/publications/data-security-in-the-copy-paste-age/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/data-security-in-the-copy-paste-age/</guid><description>Most AI data leaks start with a well-meaning copy-paste, not a hacker. Shadow AI, personal accounts, KVKK guidance, and how to design for safe use.</description><pubDate>Thu, 03 Sep 2026 05:19:00 GMT</pubDate><category>Blog</category></item><item><title>The Hidden Bill of AI: Vendor Lock-in</title><link>https://ahmetkalafat.com/publications/hidden-bill-of-ai-vendor-lock-in/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/hidden-bill-of-ai-vendor-lock-in/</guid><description>AI pilots look cheap; production does not. How model retirements, usage growth, unready data and exit costs add up to a hidden bill, and what to do.</description><pubDate>Thu, 03 Sep 2026 05:17:00 GMT</pubDate><category>Blog</category></item><item><title>Why AI Ethics Is No Longer a Compliance Checkbox</title><link>https://ahmetkalafat.com/publications/ai-ethics-is-not-a-compliance-checkbox/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/ai-ethics-is-not-a-compliance-checkbox/</guid><description>An AI ethics policy is not control. Who chose the model, who monitors it, and who pulls it when it fails? Why ethics now belongs in the architecture.</description><pubDate>Tue, 01 Sep 2026 21:29:00 GMT</pubDate><category>Blog</category></item><item><title>Is AI Making Organizations Faster, or Redefining Who They Are?</title><link>https://ahmetkalafat.com/publications/ai-speed-or-identity/</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/ai-speed-or-identity/</guid><description>Why the real AI question for organizations is control, not speed: the introduction to the series and the three questions behind every AI decision.</description><pubDate>Tue, 01 Sep 2026 21:28:00 GMT</pubDate><category>Blog</category></item><item><title>Talk at SQL Saturday Istanbul</title><link>https://ahmetkalafat.com/publications/#sql-saturday-istanbul-2014</link><guid isPermaLink="true">https://ahmetkalafat.com/publications/#sql-saturday-istanbul-2014</guid><pubDate>Wed, 01 Jan 2014 00:00:00 GMT</pubDate><category>Talk</category></item></channel></rss>