<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database on えじっさの技術メモ</title><link>https://tech.edge2992.dev/tags/database/</link><description>Recent content in Database on えじっさの技術メモ</description><generator>Hugo</generator><language>ja-jp</language><copyright>Copyright © 2025 edge2992</copyright><lastBuildDate>Sat, 08 Feb 2025 00:06:58 +0900</lastBuildDate><atom:link href="https://tech.edge2992.dev/tags/database/index.xml" rel="self" type="application/rss+xml"/><item><title>Transactional Outbox パターンとは？データベースとメッセージングの一貫性を保つ方法</title><link>https://tech.edge2992.dev/posts/20250207_transactional_outbox/</link><pubDate>Fri, 07 Feb 2025 23:21:29 +0900</pubDate><guid>https://tech.edge2992.dev/posts/20250207_transactional_outbox/</guid><description>&lt;h2 id="1-はじめに">1. はじめに&lt;/h2>
&lt;h3 id="なぜこの技術を学ぶのか">なぜこの技術を学ぶのか？&lt;/h3>
&lt;p>マイクロサービスアーキテクチャでは、複数のシステム間でのデータの一貫性を保つことが課題になります。特に、データベースへの書き込みと外部のキューやイベントシステムへの送信を同時に行う場合、トランザクションの管理が重要になります。Transactional Outbox はこの問題を解決するための設計パターンです。&lt;/p></description></item></channel></rss>