<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Bartosz Stolarek</title><description>Senior Software Engineer &amp; Software Architect - designing reliable systems with pragmatic architecture.</description><link>https://bartosz-stolarek.com/</link><item><title>Your Deployment Pipeline Is Part of the Architecture</title><link>https://bartosz-stolarek.com/articles/deployment-pipeline-is-part-of-the-architecture/</link><guid isPermaLink="true">https://bartosz-stolarek.com/articles/deployment-pipeline-is-part-of-the-architecture/</guid><description>Why backward compatibility, migrations, version coexistence and recovery belong in system design - not just in the CI/CD checklist.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Optimize for Understanding, Not Reuse</title><link>https://bartosz-stolarek.com/articles/optimize-for-understanding-not-reuse/</link><guid isPermaLink="true">https://bartosz-stolarek.com/articles/optimize-for-understanding-not-reuse/</guid><description>Why shared abstractions and premature frameworks often increase complexity - and when a little duplication might be the better design choice.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Why You Probably Don&apos;t Need Microservices</title><link>https://bartosz-stolarek.com/articles/why-you-probably-dont-need-microservices/</link><guid isPermaLink="true">https://bartosz-stolarek.com/articles/why-you-probably-dont-need-microservices/</guid><description>A pragmatic look at when a monolith is the right choice and how to avoid distributed-system complexity you haven&apos;t earned.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item></channel></rss>