
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Mehdi Hadeli Tech</title>
      <link>https://mehdihadeli.com/blog</link>
      <description></description>
      <language>en-us</language>
      <managingEditor>undefined (Mehdi Hadeli)</managingEditor>
      <webMaster>undefined (Mehdi Hadeli)</webMaster>
      <lastBuildDate>Mon, 13 Jul 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://mehdihadeli.com/tags/masstransit/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://mehdihadeli.com/blog/masstransit-transactional-messaging-aspire</guid>
    <title>MassTransit Transactional Messaging with .NET Aspire, RabbitMQ, Kafka, PostgreSQL, MongoDB, Outbox, Inbox, Retry, Error Queues, and Dead-Letter Handling</title>
    <link>https://mehdihadeli.com/blog/masstransit-transactional-messaging-aspire</link>
    <description>Build a .NET Aspire sample that uses MassTransit with RabbitMQ or Kafka, PostgreSQL transactional outbox and inbox state, retry, MassTransit error handling, broker-native dead-letter handling, and post-commit internal processing to update MongoDB after the write-side transaction commits.</description>
    <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
    <author>undefined (Mehdi Hadeli)</author>
    <category>dotnet-core</category><category>aspire</category><category>masstransit</category><category>rabbitmq</category><category>kafka</category><category>microservices</category><category>messaging</category>
  </item>

    </channel>
  </rss>
