<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Armin Shaikhy - Software Engineer</title><description>Personal blog by Armin Shaikhy. Writing about software development, web architecture, distributed systems, and the craft of building software.</description><link>https://armincodes.ir/</link><item><title>Fifteen Factors for Cloud-Native Applications</title><link>https://armincodes.ir/blog/fifteen-factor-cloud-native/</link><guid isPermaLink="true">https://armincodes.ir/blog/fifteen-factor-cloud-native/</guid><description>The original twelve-factor methodology established a baseline for portable, scalable apps. Three additional factors—API-first, telemetry, and security—complete the picture for modern cloud deployments.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>cloud-native</category><category>architecture</category><category>twelve-factor</category><category>systems</category></item><item><title>Why SOAP Lost</title><link>https://armincodes.ir/blog/why-soap-lost/</link><guid isPermaLink="true">https://armincodes.ir/blog/why-soap-lost/</guid><description>SOAP promised interoperability through strict contracts and XML. What it delivered was verbosity, tooling lock-in, and a standards explosion that made simple operations expensive.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>soap</category><category>api</category><category>protocols</category><category>services</category></item><item><title>Service-Oriented Architecture and the ESB Trap</title><link>https://armincodes.ir/blog/service-oriented-architecture/</link><guid isPermaLink="true">https://armincodes.ir/blog/service-oriented-architecture/</guid><description>SOA introduced the right idea—bounded services communicating over contracts—but the Enterprise Service Bus turned coordination into a single point of control and failure.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>architecture</category><category>soa</category><category>services</category><category>systems</category></item><item><title>The Monolith Is Not the Problem</title><link>https://armincodes.ir/blog/monolith-architecture/</link><guid isPermaLink="true">https://armincodes.ir/blog/monolith-architecture/</guid><description>Why monolithic applications get blamed for organizational problems, and when a single deployable is still the right architectural choice.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>architecture</category><category>monolith</category><category>systems</category></item><item><title>Operational Interfaces for Small Systems</title><link>https://armincodes.ir/blog/operational-interfaces/</link><guid isPermaLink="true">https://armincodes.ir/blog/operational-interfaces/</guid><description>Designing internal tools as quiet control surfaces instead of miniature landing pages.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>systems</category><category>interface</category><category>operations</category><category>architecture</category></item><item><title>A Static MDX Publishing Pipeline</title><link>https://armincodes.ir/blog/mdx-publishing-pipeline/</link><guid isPermaLink="true">https://armincodes.ir/blog/mdx-publishing-pipeline/</guid><description>Notes on keeping a developer blog fast, typed, searchable, and simple to maintain.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate><category>astro</category><category>mdx</category><category>publishing</category></item><item><title>Blueprint CSS for Editorial Systems</title><link>https://armincodes.ir/blog/blueprint-css-systems/</link><guid isPermaLink="true">https://armincodes.ir/blog/blueprint-css-systems/</guid><description>A practical approach to building monochrome layouts with grid pressure, sharp borders, and readable hierarchy.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><category>css</category><category>design-systems</category><category>interface</category></item></channel></rss>