<?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 - News</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Architecture &amp; Design News feed</description>
    <item>
      <title>How OpenAI Built a Secure Windows Sandbox for Codex Agents</title>
      <link>https://www.infoq.com/news/2026/06/codex-windows-sandbox-design/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/06/codex-windows-sandbox-design/en/headerimage/generatedHeaderImage-1780184710031.jpg"/&gt;&lt;p&gt;OpenAI details Codex Windows sandbox architecture, showing how SIDs, ACLs, restricted tokens, and dedicated sandbox accounts enable safe execution of autonomous coding tasks. The design balances isolation with real developer workflows and shows how OS security primitives must be composed for AI agents on local development environments.&lt;/p&gt; &lt;i&gt;By Leela Kumili&lt;/i&gt;</description>
      <category>Identity Management</category>
      <category>IDE</category>
      <category>Access Control</category>
      <category>AI Assisted Coding</category>
      <category>Security</category>
      <category>Integrated Development Environment</category>
      <category>CLI</category>
      <category>Operating Systems</category>
      <category>Design Systems</category>
      <category>Windows</category>
      <category>Agents</category>
      <category>DevOps</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Fri, 05 Jun 2026 14:37:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/06/codex-windows-sandbox-design/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Leela Kumili</dc:creator>
      <dc:date>2026-06-05T14:37:00Z</dc:date>
      <dc:identifier>/news/2026/06/codex-windows-sandbox-design/en</dc:identifier>
    </item>
    <item>
      <title>30+ Updates per Second per Account: Uber Scales Ledger Processing with Batching</title>
      <link>https://www.infoq.com/news/2026/06/uber-payment-batching-system/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/06/uber-payment-batching-system/en/headerimage/generatedHeaderImage-1779570527807.jpg"/&gt;&lt;p&gt;Uber introduced a high-throughput financial ledger processing system designed to handle hot account write contention at scale. Using 250ms batching, Redis coordination, and optimistic atomic updates, the system supports 30+ updates per second per account while preserving consistency and auditability, reducing multi-hour processing pipelines to minutes in its distributed accounting infrastructure.&lt;/p&gt; &lt;i&gt;By Leela Kumili&lt;/i&gt;</description>
      <category>Distributed Systems</category>
      <category>HotSpot</category>
      <category>Low Latency</category>
      <category>Event Driven Architecture</category>
      <category>payment</category>
      <category>Transactions Processing</category>
      <category>Consistency</category>
      <category>Optimization</category>
      <category>Event Stream Processing</category>
      <category>Financial Applications</category>
      <category>Batch Processing</category>
      <category>Performance</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Thu, 04 Jun 2026 14:02:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/06/uber-payment-batching-system/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Leela Kumili</dc:creator>
      <dc:date>2026-06-04T14:02:00Z</dc:date>
      <dc:identifier>/news/2026/06/uber-payment-batching-system/en</dc:identifier>
    </item>
    <item>
      <title>AWS Replaces Fat-Tree Data Center Networks with Random Graph Theory, Cutting Routers by 69%</title>
      <link>https://www.infoq.com/news/2026/06/aws-random-graph-data-center/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/06/aws-random-graph-data-center/en/headerimage/generatedHeaderImage-1780475849954.jpg"/&gt;&lt;p&gt;AWS disclosed that Resilient Network Graphs, a flat network architecture based on quasi-random graph theory, is now the default for most new data center builds. The design replaces fat-tree hierarchies with direct ToR-to-ToR mesh connections using passive optical ShuffleBoxes, cutting routers by 69%, boosting throughput by 33%, and reducing network power consumption by 40%.&lt;/p&gt; &lt;i&gt;By Steef-Jan Wiggers&lt;/i&gt;</description>
      <category>Amazon Web Services</category>
      <category>AWS</category>
      <category>Infrastructure</category>
      <category>Deployment / Datacenter</category>
      <category>Cloud</category>
      <category>DevOps</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Thu, 04 Jun 2026 08:25:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/06/aws-random-graph-data-center/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Steef-Jan Wiggers</dc:creator>
      <dc:date>2026-06-04T08:25:00Z</dc:date>
      <dc:identifier>/news/2026/06/aws-random-graph-data-center/en</dc:identifier>
    </item>
    <item>
      <title>Inside Google’s System for Coordinated A/B Testing across its Global Service Fleet</title>
      <link>https://www.infoq.com/news/2026/06/google-fleet-ab-experimentation/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/06/google-fleet-ab-experimentation/en/headerimage/generatedHeaderImage-1779569949510.jpg"/&gt;&lt;p&gt;Google has shared details of its fleet wide large scale A/B experimentation system designed to standardize experiment assignment, exposure logging, and configuration propagation across distributed services. The approach enables consistent measurement across products, reduces experiment conflicts, and improves reliability of data driven decision making at scale.&lt;/p&gt; &lt;i&gt;By Leela Kumili&lt;/i&gt;</description>
      <category>Distributed Systems</category>
      <category>Data-Driven Decision Making Series</category>
      <category>Feature Toggle</category>
      <category>Infrastructure</category>
      <category>Platforms</category>
      <category>Systems Thinking</category>
      <category>Logging</category>
      <category>User Experience</category>
      <category>A/B Testing</category>
      <category>DevOps</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Wed, 03 Jun 2026 14:54:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/06/google-fleet-ab-experimentation/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Leela Kumili</dc:creator>
      <dc:date>2026-06-03T14:54:00Z</dc:date>
      <dc:identifier>/news/2026/06/google-fleet-ab-experimentation/en</dc:identifier>
    </item>
    <item>
      <title>Java News Roundup: OpenJDK JEPs, Hazelcast, Quarkus, Hibernate, Koog, JHipster, Introducing Endive</title>
      <link>https://www.infoq.com/news/2026/06/java-news-roundup-may25-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/06/java-news-roundup-may25-2026/en/headerimage/java-news-roundup-image-1780348608154.jpg"/&gt;&lt;p&gt;This week's Java roundup for May 25th, 2026, features news highlighting: lifecycle changes with two of the JEPs that were targeted for JDK 27; the GA release of Koog 1.0; point releases of Hazelcast, Quarkus, Hibernate and JHipster; the eighth milestone release of Spring AI 2.0; and introducing Endive, a JVM-native WebAssembly (Wasm) runtime.&lt;/p&gt; &lt;i&gt;By Michael Redlich&lt;/i&gt;</description>
      <category>Endive</category>
      <category>Koog</category>
      <category>Open JDK</category>
      <category>Hibernate ORM</category>
      <category>JDK 27</category>
      <category>Hazelcast</category>
      <category>Spring AI</category>
      <category>Quarkus</category>
      <category>JHipster</category>
      <category>Java</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Mon, 01 Jun 2026 21:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/06/java-news-roundup-may25-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Michael Redlich</dc:creator>
      <dc:date>2026-06-01T21:30:00Z</dc:date>
      <dc:identifier>/news/2026/06/java-news-roundup-may25-2026/en</dc:identifier>
    </item>
    <item>
      <title>Shopify Reports 15X Faster Graphql Execution with Breadth First Engine</title>
      <link>https://www.infoq.com/news/2026/06/shopify-graphql-cardinal-bfs/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/06/shopify-graphql-cardinal-bfs/en/headerimage/generatedHeaderImage-1779561076024.jpg"/&gt;&lt;p&gt;Shopify introduced GraphQL Cardinal, a new execution engine replacing depth-first traversal with breadth-first execution. The redesign improves large-scale GraphQL performance with up to 15x faster field execution, 6x lower GC overhead, and +4s P50 latency gains. It focuses on execution-layer efficiency and batched resolver processing for high-cardinality commerce queries.&lt;/p&gt; &lt;i&gt;By Leela Kumili&lt;/i&gt;</description>
      <category>Distributed Systems</category>
      <category>GraphQL</category>
      <category>API</category>
      <category>Low Latency</category>
      <category>Platform Engineering</category>
      <category>Optimization</category>
      <category>Search</category>
      <category>Performance</category>
      <category>Microservices</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Mon, 01 Jun 2026 14:25:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/06/shopify-graphql-cardinal-bfs/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Leela Kumili</dc:creator>
      <dc:date>2026-06-01T14:25:00Z</dc:date>
      <dc:identifier>/news/2026/06/shopify-graphql-cardinal-bfs/en</dc:identifier>
    </item>
    <item>
      <title>A Trailing Slash Bypassed AWS API Gateway Authorization</title>
      <link>https://www.infoq.com/news/2026/06/aws-api-gateway-auth-bypass/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/06/aws-api-gateway-auth-bypass/en/headerimage/generatedHeaderImage-1779890404425.jpg"/&gt;&lt;p&gt;A security researcher found that adding a trailing slash to AWS HTTP API paths bypassed Lambda authorizer authentication entirely, enabling unauthenticated wire transfers at a fintech. The root cause is a path normalization mismatch between HTTP API's greedy route matching and its authorization layer. The same vulnerability class appeared in gRPC-Go via CVE-2026-33186.&lt;/p&gt; &lt;i&gt;By Steef-Jan Wiggers&lt;/i&gt;</description>
      <category>AWS</category>
      <category>API Gateway</category>
      <category>Application Security</category>
      <category>AWS Lambda</category>
      <category>Cloud</category>
      <category>Security Vulnerabilities</category>
      <category>DevOps</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Mon, 01 Jun 2026 09:55:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/06/aws-api-gateway-auth-bypass/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Steef-Jan Wiggers</dc:creator>
      <dc:date>2026-06-01T09:55:00Z</dc:date>
      <dc:identifier>/news/2026/06/aws-api-gateway-auth-bypass/en</dc:identifier>
    </item>
    <item>
      <title>Google Cloud Suspends Railway's Production Account, Causing Eight-Hour Platform-Wide Outage</title>
      <link>https://www.infoq.com/news/2026/05/railway-gcp-account-outage/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/railway-gcp-account-outage/en/headerimage/generatedHeaderImage-1779878225205.jpg"/&gt;&lt;p&gt;Google Cloud's automated systems suspended Railway's production account without notice, triggering an eight-hour platform-wide outage affecting 3 million users. The cascade took down workloads across all providers including AWS and bare metal because Railway's control plane was hosted on GCP. Railway is demoting GCP to backup-only status.&lt;/p&gt; &lt;i&gt;By Steef-Jan Wiggers&lt;/i&gt;</description>
      <category>Cloud Architecture</category>
      <category>Google</category>
      <category>Google Cloud</category>
      <category>Google Cloud Platform</category>
      <category>Cloud</category>
      <category>Site Reliability Engineering</category>
      <category>DevOps</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Sat, 30 May 2026 10:03:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/railway-gcp-account-outage/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Steef-Jan Wiggers</dc:creator>
      <dc:date>2026-05-30T10:03:00Z</dc:date>
      <dc:identifier>/news/2026/05/railway-gcp-account-outage/en</dc:identifier>
    </item>
    <item>
      <title>How Meta Rebuilt Data Ingestion for Petabyte-Scale Reliability</title>
      <link>https://www.infoq.com/news/2026/05/meta-cdc-migration/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/meta-cdc-migration/en/headerimage/generatedHeaderImage-1779134681732.jpg"/&gt;&lt;p&gt;The engineering team at Meta recently outlined how the company migrated a data ingestion platform that transfers several petabytes of MySQL social graph data daily to improve reliability and operational efficiency. The team used techniques like reverse shadowing and continuous checksum monitoring to ensure zero downtime during the transition.&lt;/p&gt; &lt;i&gt;By Renato Losio&lt;/i&gt;</description>
      <category>Facebook</category>
      <category>Big Data Infrastructure</category>
      <category>MySQL</category>
      <category>migration</category>
      <category>Scalability</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Sat, 30 May 2026 06:01:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/meta-cdc-migration/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Renato Losio</dc:creator>
      <dc:date>2026-05-30T06:01:00Z</dc:date>
      <dc:identifier>/news/2026/05/meta-cdc-migration/en</dc:identifier>
    </item>
    <item>
      <title>GitHub Slashes Agent Workflow Token Spend up to 62% with Daily Audits and MCP Pruning</title>
      <link>https://www.infoq.com/news/2026/05/github-agentic-token-savings/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/github-agentic-token-savings/en/headerimage/header-1779918825690.jpeg"/&gt;&lt;p&gt;GitHub reports cutting token costs in agentic CI workflows by up to 62% by pruning unused MCP tools, swapping some MCP calls for gh CLI, and running daily “auditor” and “optimizer” agents. A token-usage.jsonl artefact and an Effective Tokens metric help track spend across models and spot regressions.&lt;/p&gt; &lt;i&gt;By Mark Silvester&lt;/i&gt;</description>
      <category>FinOps</category>
      <category>github</category>
      <category>AI Architecture</category>
      <category>Software Engineering</category>
      <category>DevOps</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Fri, 29 May 2026 08:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/github-agentic-token-savings/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Mark Silvester</dc:creator>
      <dc:date>2026-05-29T08:30:00Z</dc:date>
      <dc:identifier>/news/2026/05/github-agentic-token-savings/en</dc:identifier>
    </item>
    <item>
      <title>Microsoft Announces Azure Linux 4.0, Its First General-Purpose Server Linux Distribution</title>
      <link>https://www.infoq.com/news/2026/05/azure-linux-4-server/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://www.infoq.com/styles/static/images/logo/logo_bigger.jpg"/&gt;&lt;p&gt;Microsoft announced Azure Linux 4.0 and Azure Container Linux at Open Source Summit. Azure Linux 4.0 is a Fedora-based general-purpose server distribution for Azure VMs, the first time Microsoft has offered a supported Linux beyond container hosting. Azure Container Linux is an immutable container-optimized host built on Flatcar.&lt;/p&gt; &lt;i&gt;By Steef-Jan Wiggers&lt;/i&gt;</description>
      <category>Microsoft Azure</category>
      <category>Linux</category>
      <category>Open Source</category>
      <category>Operating Systems</category>
      <category>Cloud</category>
      <category>Containers</category>
      <category>DevOps</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Thu, 28 May 2026 09:49:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/azure-linux-4-server/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Steef-Jan Wiggers</dc:creator>
      <dc:date>2026-05-28T09:49:00Z</dc:date>
      <dc:identifier>/news/2026/05/azure-linux-4-server/en</dc:identifier>
    </item>
    <item>
      <title>How LinkedIn Identified a Kernel Lock Contention Issue Causing Recurring System Freezes</title>
      <link>https://www.infoq.com/news/2026/05/linkedin-kernel-lock-freeze/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/linkedin-kernel-lock-freeze/en/headerimage/linkedin-kernel-lock-freeze-1779903552098.jpg"/&gt;&lt;p&gt;When LinkedIn engineers encountered short-lived, recurring outages where the database powering their user feed became unavailable and then recovered without leaving helpful traces, they had to devise a novel approach to uncover the root cause using off-CPU profiling with eBPF.&lt;/p&gt; &lt;i&gt;By Sergio De Simone&lt;/i&gt;</description>
      <category>Profilers</category>
      <category>Availability</category>
      <category>Memory</category>
      <category>Monitoring</category>
      <category>Linux</category>
      <category>Rust</category>
      <category>eBPF</category>
      <category>LinkedIn</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Wed, 27 May 2026 18:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/linkedin-kernel-lock-freeze/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Sergio De Simone</dc:creator>
      <dc:date>2026-05-27T18:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/linkedin-kernel-lock-freeze/en</dc:identifier>
    </item>
    <item>
      <title>Azure Logic Apps Adds Sandboxed Code Interpreters to Agent Workflows</title>
      <link>https://www.infoq.com/news/2026/05/azure-logic-apps-agents/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://www.infoq.com/styles/static/images/logo/logo_bigger.jpg"/&gt;&lt;p&gt;Microsoft added sandboxed code interpreters to Azure Logic Apps, enabling agents within integration workflows to generate and execute Python, JavaScript, C#, and PowerShell in Hyper-V isolated sessions. Architects get full control over model selection per workflow. The capability positions Logic Apps as an agent platform for integration alongside Foundry and Copilot Studio.&lt;/p&gt; &lt;i&gt;By Steef-Jan Wiggers&lt;/i&gt;</description>
      <category>Azure</category>
      <category>Low Code</category>
      <category>AI Architecture</category>
      <category>Cloud</category>
      <category>iPaaS</category>
      <category>LogicApps</category>
      <category>Agents</category>
      <category>DevOps</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Wed, 27 May 2026 09:45:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/azure-logic-apps-agents/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Steef-Jan Wiggers</dc:creator>
      <dc:date>2026-05-27T09:45:00Z</dc:date>
      <dc:identifier>/news/2026/05/azure-logic-apps-agents/en</dc:identifier>
    </item>
    <item>
      <title>InfoQ Online Certification Program: New AI Engineering and Organizational Architecture Cohorts</title>
      <link>https://www.infoq.com/news/2026/05/online-cohort-certification-prog/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/online-cohort-certification-prog/en/headerimage/online-cohort-certification-program-1779709293624.jpg"/&gt;&lt;p&gt;InfoQ expands its online certification portfolio with new AI Engineering and Organizational Architecture cohorts, giving senior practitioners a confidential peer group to pressure-test production AI, platform, team design, and architecture decisions.&lt;/p&gt; &lt;i&gt;By Artenisa Chatziou&lt;/i&gt;</description>
      <category>InfoQ Certification Program</category>
      <category>Retrieval-Augmented Generation</category>
      <category>Security</category>
      <category>AI Architecture</category>
      <category>Enterprise</category>
      <category>Software Engineering</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Tue, 26 May 2026 10:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/online-cohort-certification-prog/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Artenisa Chatziou</dc:creator>
      <dc:date>2026-05-26T10:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/online-cohort-certification-prog/en</dc:identifier>
    </item>
    <item>
      <title>TamboUI Promises to Bring Better Capabilities to Build TUIs in Java</title>
      <link>https://www.infoq.com/news/2026/05/tamboui-java-tui/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/05/tamboui-java-tui/en/headerimage/generatedHeaderImage-1779678850388.jpg"/&gt;&lt;p&gt;The call to action “to make 2026 the year of Java in the terminal” was quickly responded to by the launch of TamboUI. Inspired by Ratatui, the library used in Claude CLI, it promises support ranging from low-level terminal drawing to high-level APIs such as components and event handling. Currently at version 0.3.0, it has already been adopted by major projects such as Maven and Spring.&lt;/p&gt; &lt;i&gt;By Olimpiu Pop&lt;/i&gt;</description>
      <category>TUI</category>
      <category>CLI</category>
      <category>Java</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Tue, 26 May 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/05/tamboui-java-tui/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Architecture+%26+Design-news</guid>
      <dc:creator>Olimpiu Pop</dc:creator>
      <dc:date>2026-05-26T09:00:00Z</dc:date>
      <dc:identifier>/news/2026/05/tamboui-java-tui/en</dc:identifier>
    </item>
  </channel>
</rss>
