
		<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
			<channel>
				<title>TungDaDev&#39;s Blog – stories, insights &amp; ideas</title>
				<link>https://tungdadev.com/blog</link>
				<description>A personal space on the cloud where I document my programming journey, sharing lessons, insights and resources for fellow developers.</description>
				<language>en-us</language>
				<managingEditor>bthanhtung.ite@gmail.com (TungDaDev)</managingEditor>
				<webMaster>bthanhtung.ite@gmail.com (TungDaDev)</webMaster>
				<lastBuildDate>Mon, 31 Aug 2026 00:00:00 GMT</lastBuildDate>
				<atom:link href="https://tungdadev.com/tags/liquibase/feed.xml" rel="self" type="application/rss+xml"/>
				
		<item>
			<guid>https://tungdadev.com/blog/zero-downtime-database-migration-expand-contract</guid>
			<title>Zero-Downtime Database Migration: Chiến lược Expand &amp; Contract cho Hệ thống Triệu User</title>
			<link>https://tungdadev.com/blog/zero-downtime-database-migration-expand-contract</link>
			<description>Làm thế nào để đổi tên một cột (rename column), tách bảng hay thay đổi kiểu dữ liệu trên một bảng hàng chục triệu bản ghi đang nhận hàng ngàn write/sec mà không cần treo bảng bảo trì? Phân tích quy trình Expand and Contract (Parallel Change Pattern) thực chiến với Flyway và Blue-Green Deployment.</description>
			<pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
			<author>bthanhtung.ite@gmail.com (TungDaDev)</author>
			<category>database</category><category>system-design</category><category>flyway</category><category>liquibase</category><category>zero-downtime</category><category>devops</category>
		</item>
	
			</channel>
		</rss>
	