<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Emre Görgülü — Articles</title><description>Technical writing on software architecture, distributed systems, industrial software and AI.</description><link>https://emregorgulu.com/</link><language>en-US</language><item><title>Retry, Timeout, and Backoff: When Should We Stop Retrying?</title><link>https://emregorgulu.com/en/articles/retry-timeout-and-backoff/</link><guid isPermaLink="true">https://emregorgulu.com/en/articles/retry-timeout-and-backoff/</guid><description>Retrying a failed request seems reasonable. But what happens when our retries increase the load on a service that is already struggling to recover?</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category><category>retry</category><category>timeout</category><category>backoff</category><category>jitter</category><category>resilience</category></item><item><title>Transactional Outbox: A Database Commit Doesn&apos;t Mean the Message Was Delivered</title><link>https://emregorgulu.com/en/articles/transactional-outbox/</link><guid isPermaLink="true">https://emregorgulu.com/en/articles/transactional-outbox/</guid><description>In distributed systems, committing business data and publishing the corresponding event are two operations with different failure points.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category><category>transactional-outbox</category><category>messaging</category><category>consistency</category><category>idempotency</category></item><item><title>Idempotency in Distributed Systems: Why Is It So Easy to Process the Same Request Twice?</title><link>https://emregorgulu.com/en/articles/idempotency-in-distributed-systems/</link><guid isPermaLink="true">https://emregorgulu.com/en/articles/idempotency-in-distributed-systems/</guid><description>A timeout does not necessarily mean an operation failed. That uncertainty is often the real challenge behind designing safe retries.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category><category>idempotency</category><category>retries</category><category>messaging</category><category>industrial-systems</category></item></channel></rss>