
		<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>Wed, 23 Sep 2026 00:00:00 GMT</lastBuildDate>
				<atom:link href="https://tungdadev.com/tags/distributed-systems/feed.xml" rel="self" type="application/rss+xml"/>
				
		<item>
			<guid>https://tungdadev.com/blog/resilience4j-circuit-breaker-microservices</guid>
			<title>Resilience4j trong Spring Boot: Làm chủ Circuit Breaker, Bulkhead và RateLimiter</title>
			<link>https://tungdadev.com/blog/resilience4j-circuit-breaker-microservices</link>
			<description>Khi một service downstream bị sập hoặc phản hồi chậm chạp, làm sao để ngăn chặn hiệu ứng tuyết lở (Cascading Failure) kéo sập toàn bộ hệ sinh thái Microservices? Hướng dẫn toàn diện về Resilience4j với Circuit Breaker trạng thái trượt, Bulkhead cô lập luồng và RateLimiter thực chiến.</description>
			<pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
			<author>bthanhtung.ite@gmail.com (TungDaDev)</author>
			<category>spring-boot</category><category>microservices</category><category>resilience4j</category><category>circuit-breaker</category><category>high-availability</category><category>distributed-systems</category>
		</item>
	
		<item>
			<guid>https://tungdadev.com/blog/transactional-outbox-idempotent-consumer</guid>
			<title>Transactional Outbox &amp; Idempotent Consumer: Chấm dứt thảm họa Dual-Write trong Microservices</title>
			<link>https://tungdadev.com/blog/transactional-outbox-idempotent-consumer</link>
			<description>Khi một service cần vừa lưu dữ liệu vào Database, vừa bắn message lên Apache Kafka, làm thế nào để đảm bảo hoặc cả hai cùng thành công, hoặc cả hai cùng rollback? Phân tích kiến trúc Transactional Outbox kết hợp Debezium CDC và thiết kế Consumer có tính chất Idempotent tuyệt đối.</description>
			<pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
			<author>bthanhtung.ite@gmail.com (TungDaDev)</author>
			<category>kafka</category><category>microservices</category><category>outbox-pattern</category><category>spring-boot</category><category>distributed-systems</category><category>event-driven</category>
		</item>
	
			</channel>
		</rss>
	