<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Db2 on Cihan Dogan</title><link>https://cihandogan.co.uk/tags/db2/</link><description>Recent content in Db2 on Cihan Dogan</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Thu, 15 May 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://cihandogan.co.uk/tags/db2/feed.xml" rel="self" type="application/rss+xml"/><item><title>AI-Powered Database Migration: That Saved $1M</title><link>https://cihandogan.co.uk/blog/migrating-payment-database-db2-to-mysql/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><guid>https://cihandogan.co.uk/blog/migrating-payment-database-db2-to-mysql/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In early 2025, I led the payment team through a database migration from IBM DB2 to MySQL. Internally we called it Project Itchy Bird. Our payment domain was picked to go first, which meant we&amp;rsquo;d be figuring things out for everyone else too. Building the tools, hitting the edge cases, writing the playbook other teams would later follow.&lt;/p&gt;
&lt;p&gt;We were dealing with 109 tables, some close to 1TB, all holding PCI-scoped sensitive data. There was no room to get this wrong.&lt;/p&gt;</description></item></channel></rss>