<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Parallel Thoughts</title><description>Following curiosity wherever it leads.</description><link>https://parallel-thoughts.pages.dev/</link><item><title>Relational Databases: Performance and Tradeoffs</title><link>https://parallel-thoughts.pages.dev/blog/relational-databases-performance-and-tradeoffs/</link><guid isPermaLink="true">https://parallel-thoughts.pages.dev/blog/relational-databases-performance-and-tradeoffs/</guid><description>How normalisation, indexes, transactions, and ACID guarantees affect performance—and how to make deliberate compromises without losing the rules your application depends on.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>When Microservices Fail: Sagas, Outbox, and Recovery</title><link>https://parallel-thoughts.pages.dev/blog/when-microservices-fail/</link><guid isPermaLink="true">https://parallel-thoughts.pages.dev/blog/when-microservices-fail/</guid><description>A practical guide to handling partial failures across microservices with Sagas, compensating transactions, reliable events, and idempotency.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Distributed Tracing Explained: Following a Request Across Microservices</title><link>https://parallel-thoughts.pages.dev/blog/distributed-tracing-explained/</link><guid isPermaLink="true">https://parallel-thoughts.pages.dev/blog/distributed-tracing-explained/</guid><description>A practical introduction to distributed tracing, context propagation, and correlated logging, with a modern Java and Spring Boot example.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Explained: How It Works and Why It Matters</title><link>https://parallel-thoughts.pages.dev/blog/kafka-explained/</link><guid isPermaLink="true">https://parallel-thoughts.pages.dev/blog/kafka-explained/</guid><description>A practical introduction to Apache Kafka that explains how it works, why it scales well, and when it makes sense in modern distributed systems.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Welcome to Parallel Thoughts</title><link>https://parallel-thoughts.pages.dev/blog/welcome-to-parallel-thoughts/</link><guid isPermaLink="true">https://parallel-thoughts.pages.dev/blog/welcome-to-parallel-thoughts/</guid><description>An introduction to Parallel Thoughts, what I write about, and a tour of code examples, Mermaid diagrams, tables, and reading features.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>