<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Architecture &amp; Design - Articles</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Architecture &amp; Design Articles feed</description>
    <item>
      <title>Article: Multi-Cloud FinOps: An Engineering Framework for Cross-Cloud Cost Optimization</title>
      <link>https://www.infoq.com/articles/multi-cloud-finops-cost-optimization/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/multi-cloud-finops-cost-optimization/en/headerimage/multi-cloud-finops-cost-optimization-header-1792499448017.jpg"/&gt;&lt;p&gt;Multi-cloud flexibility comes with hidden egress costs driven by service placement and communication patterns. This article applies Backend FinOps to cross-cloud architecture, covering cost visibility through FOCUS, workload placement, synchronization models, and CI/CD-integrated cost governance. A controlled experiment shows architecture changes saved far more than rate negotiation alone.&lt;/p&gt; &lt;i&gt;By Vivek Arora&lt;/i&gt;</description>
      <category>Cloud</category>
      <category>FinOps</category>
      <category>Cost Optimization</category>
      <category>Architecture</category>
      <category>Cloud Computing</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>DevOps</category>
      <category>article</category>
      <pubDate>Fri, 23 Oct 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/multi-cloud-finops-cost-optimization/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Vivek Arora</dc:creator>
      <dc:date>2026-10-23T11:00:00Z</dc:date>
      <dc:identifier>/articles/multi-cloud-finops-cost-optimization/en</dc:identifier>
    </item>
    <item>
      <title>Article: AI Changes the Data Interface, Not the Query Engine</title>
      <link>https://www.infoq.com/articles/ai-changes-data-interface/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/ai-changes-data-interface/en/headerimage/header-1792487239242.jpg"/&gt;&lt;p&gt;This article presents a disaster-recovery analytics workflow in which an AI agent generates constrained SQL or Python, DuckDB computes reproducible facts from Parquet, and the agent interprets the results. It explains the determinism split, replayable analysis, and four signals for deciding when an embedded engine is sufficient or a managed lakehouse is justified.&lt;/p&gt; &lt;i&gt;By Peihao Yuan&lt;/i&gt;</description>
      <category>Agentic AI Architecture</category>
      <category>duckdb</category>
      <category>Data Lake</category>
      <category>Disaster Recovery</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Thu, 22 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/ai-changes-data-interface/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Peihao Yuan</dc:creator>
      <dc:date>2026-10-22T09:00:00Z</dc:date>
      <dc:identifier>/articles/ai-changes-data-interface/en</dc:identifier>
    </item>
    <item>
      <title>Article Series: Agentic AI Architecture</title>
      <link>https://www.infoq.com/articles/agentic-ai-architecture-article-series/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/agentic-ai-architecture-article-series/en/headerimage/agentic-ai-architecture-article-series-header-image-1792490151960.jpg"/&gt;&lt;p&gt;In this article series, we try to establish agentic AI architecture as a new type of software architecture that will likely dominate the industry for years to come. The articles, written by industry experts, cover various elements and aspects of agentic AI architecture. We aim to present the latest trends and developments shaping the new type of architecture as it enters the mainstream.&lt;/p&gt; &lt;i&gt;By Rafał Gancarz&lt;/i&gt;</description>
      <category>Agentic AI Architecture</category>
      <category>Article Series</category>
      <category>Agents</category>
      <category>Microservices</category>
      <category>Agentic AI Architecture Series</category>
      <category>Frameworks</category>
      <category>AI Architecture</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Wed, 21 Oct 2026 11:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/agentic-ai-architecture-article-series/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Rafał Gancarz</dc:creator>
      <dc:date>2026-10-21T11:30:00Z</dc:date>
      <dc:identifier>/articles/agentic-ai-architecture-article-series/en</dc:identifier>
    </item>
    <item>
      <title>Article: Distributed Spring Batch Without a Message Broker</title>
      <link>https://www.infoq.com/articles/spring-batch-without-broker/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/spring-batch-without-broker/en/headerimage/Distributed-Spring-Batch-Without-a-Message-Broker-header-1792419294298.jpg"/&gt;&lt;p&gt;Distributed Spring Batch partitioning already needs a shared, persistent job repository. This article makes that database the whole coordination plane and drops the message broker, sizing work to the live node count, a per-job master with no standing coordinator, compare-and-set claiming that prevents double-execution, two-phase heartbeat failover, and where a broker is still the right choice.&lt;/p&gt; &lt;i&gt;By Janardhan Reddy Chejarla&lt;/i&gt;</description>
      <category>Java</category>
      <category>Spring Batch</category>
      <category>Distributed Systems</category>
      <category>Data Partitioning</category>
      <category>Messaging</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/spring-batch-without-broker/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Janardhan Reddy Chejarla</dc:creator>
      <dc:date>2026-10-21T09:00:00Z</dc:date>
      <dc:identifier>/articles/spring-batch-without-broker/en</dc:identifier>
    </item>
    <item>
      <title>Article: From Microservices to Agents: the Next Evolution of Distributed Systems</title>
      <link>https://www.infoq.com/articles/distributed-systems-microservices-agentic-ai/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/distributed-systems-microservices-agentic-ai/en/headerimage/header-1792138504151.jpg"/&gt;&lt;p&gt;The article examines the transition from microservices to agentic AI architecture in distributed systems. Microservices allow for functional decomposition, while agentic systems focus on decision decomposition. This shift introduces new complexities in observability, reliability, and system design, highlighting the need for updated architectural patterns and practices.&lt;/p&gt; &lt;i&gt;By Mallika Rao&lt;/i&gt;</description>
      <category>Agentic AI Architecture</category>
      <category>Large language models</category>
      <category>Microservices</category>
      <category>Distributed Systems</category>
      <category>Agentic AI Architecture Series</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Mon, 19 Oct 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/distributed-systems-microservices-agentic-ai/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Mallika Rao</dc:creator>
      <dc:date>2026-10-19T11:00:00Z</dc:date>
      <dc:identifier>/articles/distributed-systems-microservices-agentic-ai/en</dc:identifier>
    </item>
    <item>
      <title>Article: Cryptographic Foundation of Mobile ID Systems: an ISO/IEC 18013-5 Enterprise Architecture Blueprint</title>
      <link>https://www.infoq.com/articles/enterprise-mobile-id-mdl-blueprint/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/enterprise-mobile-id-mdl-blueprint/en/headerimage/enterprise-mobile-id-mdl-blueprint-header-1791967143918.jpg"/&gt;&lt;p&gt;This article provides a framework for asking the right architectural questions before an enterprise commits to an mDL provider or library. It shows which components can be abstracted safely, which trust boundaries must remain visible to the enterprise, what cryptographic and interoperability properties should be verified, and how requirements change across real-world use cases.&lt;/p&gt; &lt;i&gt;By Praveen Kumar Gopalakrishnan&lt;/i&gt;</description>
      <category>Regulation</category>
      <category>Mobile</category>
      <category>Standardization</category>
      <category>Authentication</category>
      <category>Provisioning</category>
      <category>Enterprise</category>
      <category>Mobile Privacy</category>
      <category>Interop</category>
      <category>Identity Management</category>
      <category>Digital Identity</category>
      <category>Access Control</category>
      <category>Government</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Fri, 16 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/enterprise-mobile-id-mdl-blueprint/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Praveen Kumar Gopalakrishnan</dc:creator>
      <dc:date>2026-10-16T09:00:00Z</dc:date>
      <dc:identifier>/articles/enterprise-mobile-id-mdl-blueprint/en</dc:identifier>
    </item>
    <item>
      <title>Article: Server-Side DPoP and Token Exchange in Spring Security 7</title>
      <link>https://www.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/en/headerimage/spring-security-7-server-side-dpop-token-exchange-header-1791884636157.jpg"/&gt;&lt;p&gt;Spring Authorization Server now lives inside Spring Security 7 under the same Maven coordinates, so the upgrade is a version bump. This server-side guide covers enabling DPoP and RFC 8693 Token Exchange, explains why 7.1 apps can silently stop enforcing DPoP until they call .dPoP(), and shows how to combine both into narrowed, sender-constrained tokens for service-to-service and agentic calls.&lt;/p&gt; &lt;i&gt;By Dhruv Agnihotri&lt;/i&gt;</description>
      <category>Java</category>
      <category>Spring</category>
      <category>Spring Security</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Thu, 15 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Dhruv Agnihotri</dc:creator>
      <dc:date>2026-10-15T09:00:00Z</dc:date>
      <dc:identifier>/articles/spring-security-7-server-side-dpop-token-exchange/en</dc:identifier>
    </item>
    <item>
      <title>Article: Composable Commerce: inside Shipt’s Kit Platform</title>
      <link>https://www.infoq.com/articles/shipt-composable-commerce-design-ddd/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/shipt-composable-commerce-design-ddd/en/headerimage/shipt-composable-commerce-design-ddd-header-1791812515573.jpg"/&gt;&lt;p&gt;Shipt launched its Kits feature, enabling quick assembly of themed grocery bundles for events. The platform architecture lets merchandisers easily create store-aware kits, streamlining previously labor-intensive workflows. It utilizes a flexible model of items, shopping lists, and kits to ensure kits display accurately based on local inventory and customer needs.&lt;/p&gt; &lt;i&gt;By Khurshid Hameed&lt;/i&gt;</description>
      <category>Domain Driven Design</category>
      <category>Agile</category>
      <category>E-Commerce</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Wed, 14 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/shipt-composable-commerce-design-ddd/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-articles</guid>
      <dc:creator>Khurshid Hameed</dc:creator>
      <dc:date>2026-10-14T09:00:00Z</dc:date>
      <dc:identifier>/articles/shipt-composable-commerce-design-ddd/en</dc:identifier>
    </item>
  </channel>
</rss>
