# architecture

Published articles for architecture.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How API Design Is Evolving for AI Agents, Security, Reliability, and Compliance

DevFeed: [How API Design Is Evolving for AI Agents, Security, Reliability, and Compliance](<https://devfeed.tech/articles/6-ways-traditional-api-design-has-changed-forever-34948.md>)

Original publisher: [Read original article](<https://nordicapis.com/6-ways-traditional-api-design-has-changed-forever/>)

Author: J Simpson

Published: 2026-09-17T07:00:00Z

Content type: article

Language: en

Sources: [Nordic APIs](<https://devfeed.tech/sources/nordic-apis.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [api-architecture](<https://devfeed.tech/tags/api-architecture.md>), [api-as-a-product](<https://devfeed.tech/tags/api-as-a-product.md>), [api-design](<https://devfeed.tech/tags/api-design.md>), [api-discovery](<https://devfeed.tech/tags/api-discovery.md>), [api-security](<https://devfeed.tech/tags/api-security.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [blog](<https://devfeed.tech/tags/blog.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article examines six ways API design is evolving as APIs serve AI agents and other machine consumers, with implications for security, reliability, and regulatory compliance.

### Source excerpt

For over two decades, API design and architecture remained remarkably consistent. Perhaps it's the outsized influence of Roy Fielding's RESTful dissertation, but API designers have stuck to the principles of stateless architecture, resource-based endpoints, and HTTP commands to an impressive degree. That's all starting to change, now that we've radically recontextualized the way we use ...

## GPT-6 Astra Is the First Model OpenAI Classifies as Critical for Cybersecurity

DevFeed: [GPT-6 Astra Is the First Model OpenAI Classifies as Critical for Cybersecurity](<https://devfeed.tech/articles/gpt-6-astra-is-the-first-model-openai-classifies-as-critical-for-cybersecurity-41296.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/gpt-6-astra-critical-cyber/>)

Author: Steef-Jan Wiggers

Published: 2026-09-17T04:59:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [gpt-6-astra](<https://devfeed.tech/topics/gpt-6-astra.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Chain-of-thought](<https://devfeed.tech/topics/chain-of-thought.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [azure](<https://devfeed.tech/tags/azure.md>), [browser](<https://devfeed.tech/tags/browser.md>), [chain-of-thought](<https://devfeed.tech/tags/chain-of-thought.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [development](<https://devfeed.tech/tags/development.md>), [devops](<https://devfeed.tech/tags/devops.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [governance](<https://devfeed.tech/tags/governance.md>), [gpt-6-astra](<https://devfeed.tech/tags/gpt-6-astra.md>), [gpt-6-astra-critical-cyber](<https://devfeed.tech/tags/gpt-6-astra-critical-cyber.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [news](<https://devfeed.tech/tags/news.md>), [openai](<https://devfeed.tech/tags/openai.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [zero-day](<https://devfeed.tech/tags/zero-day.md>)

### AI overview

OpenAI classified GPT-6 Astra as the first model to reach its Critical cybersecurity threshold. Expert-led evaluations reported previously unknown vulnerabilities in a browser and an operating-system kernel, along with working exploit chains. The system card also reported a substantial decline in chain-of-thought monitorability.

### Source excerpt

OpenAI has classified GPT-6 Astra at the Critical cybersecurity threshold under its Preparedness Framework, a first. In expert-led testing the model found previously unknown vulnerabilities in a browser and an OS kernel and built working exploits. The same system card reports a substantial decline in chain-of-thought monitorability. By Steef-Jan Wiggers

## A Simple MVI Architecture Approach Using LiveData

DevFeed: [A Simple MVI Architecture Approach Using LiveData](<https://devfeed.tech/articles/simple-mvi-32343.md>)

Original publisher: [Read original article](<https://dustn.dev/page/presentations/2019-08-14-simple-mvi/>)

Author: dustin@dustn.dev (Dustin Summers)

Published: 2026-09-17T04:13:15.404035Z

Content type: opinion

Language: en

Sources: [Dustin Summers](<https://devfeed.tech/sources/dustin-summers.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Dagger](<https://devfeed.tech/topics/dagger.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-pattern](<https://devfeed.tech/tags/architecture-pattern.md>), [error](<https://devfeed.tech/tags/error.md>), [livedata](<https://devfeed.tech/tags/livedata.md>), [loading](<https://devfeed.tech/tags/loading.md>), [mvi](<https://devfeed.tech/tags/mvi.md>)

### AI overview

A talk from Android Summit 2019 discusses a simple implementation of the MVI architecture pattern using LiveData and the Loading, Content, Error pattern.

### Source excerpt

This was a talk provided by myself and Dan Lowe at Android Summit, 2019. In this we discuss a simple approach to the MVI (Model, View, Intent) Architecture Pattern using LiveData and the common Loading, Content, Error Pattern. Link to Dan's blog post is here which is what our talk was based around.

## A Speaker That Clips to City Poles and Leaves No Mark

DevFeed: [A Speaker That Clips to City Poles and Leaves No Mark](<https://devfeed.tech/articles/a-speaker-that-clips-to-city-poles-and-leaves-no-mark-34917.md>)

Original publisher: [Read original article](<https://www.yankodesign.com/2026/09/16/a-speaker-that-clips-to-city-poles-and-leaves-no-mark/>)

Author: Ida Torres

Published: 2026-09-16T22:30:15Z

Content type: article

Language: en

Sources: [Yanko Design](<https://devfeed.tech/sources/yanko-design.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [audio](<https://devfeed.tech/tags/audio.md>), [audio-technology-concept-designs-public-speaker](<https://devfeed.tech/tags/audio-technology-concept-designs-public-speaker.md>), [building](<https://devfeed.tech/tags/building.md>), [concept-designs](<https://devfeed.tech/tags/concept-designs.md>), [design](<https://devfeed.tech/tags/design.md>), [public](<https://devfeed.tech/tags/public.md>), [sound](<https://devfeed.tech/tags/sound.md>), [space](<https://devfeed.tech/tags/space.md>), [speaker](<https://devfeed.tech/tags/speaker.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

Mariami Kurtishvili's Orchid Sound System is a graduate thesis proposing stainless steel high-frequency horns that clip onto existing urban infrastructure without screws, drilling, or permanent marks. The project explores temporary communal sound in public spaces.

### Source excerpt

A Speaker That Clips to City Poles and Leaves No Mark Walk down almost any street in an American city without your headphones in, and you will notice how little of that walk actually belongs to...

## Dropbox Evolves Riviera Content Processing Platform to Support AI Workloads

DevFeed: [Dropbox Evolves Riviera Content Processing Platform to Support AI Workloads](<https://devfeed.tech/articles/dropbox-evolves-riviera-content-processing-platform-to-support-ai-workloads-31517.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/dropbox-riviera-ai-platform/>)

Author: Leela Kumili

Published: 2026-09-16T14:42:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [dropbox](<https://devfeed.tech/topics/dropbox.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [API](<https://devfeed.tech/topics/api.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [apache](<https://devfeed.tech/tags/apache.md>), [apis](<https://devfeed.tech/tags/apis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [asynchronous-architecture](<https://devfeed.tech/tags/asynchronous-architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [caching](<https://devfeed.tech/tags/caching.md>), [data-pipelines](<https://devfeed.tech/tags/data-pipelines.md>), [development](<https://devfeed.tech/tags/development.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [dropbox](<https://devfeed.tech/tags/dropbox.md>), [dropbox-riviera-ai-platform](<https://devfeed.tech/tags/dropbox-riviera-ai-platform.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [enterprise-content-management](<https://devfeed.tech/tags/enterprise-content-management.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [news](<https://devfeed.tech/tags/news.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [rag](<https://devfeed.tech/tags/rag.md>), [tika](<https://devfeed.tech/tags/tika.md>)

### AI overview

Dropbox has expanded Riviera from an internal file-preview service into a content-processing platform supporting more than 300 file formats and over 100 transformation capabilities. The platform supports Dropbox products including Search, Replay, Sign, and Dash, and provides APIs for asynchronous document conversion, media transcription, and structured metadata extraction for AI and RAG workflows.

### Source excerpt

Dropbox has evolved Riviera from a file preview service into a universal content processing platform supporting more than 300 file formats and over 100 transformation capabilities. Processing hundreds of thousands of transformations per second, Riviera now supports Search, Replay, Sign, and Dash, while its APIs enable asynchronous content extraction for AI and RAG workflows. By Leela Kumili

## How Engineering Principles Can Help You Scale

DevFeed: [How Engineering Principles Can Help You Scale](<https://devfeed.tech/articles/how-engineering-principles-can-help-you-scale-27372.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/eng-principles-help-scale.htm>)

Author: Khan Academy

Published: 2019-08-21T22:00:00Z

Content type: opinion

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [communication](<https://devfeed.tech/tags/communication.md>), [decision-making](<https://devfeed.tech/tags/decision-making.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [growth](<https://devfeed.tech/tags/growth.md>), [news](<https://devfeed.tech/tags/news.md>), [process](<https://devfeed.tech/tags/process.md>), [professional-development](<https://devfeed.tech/tags/professional-development.md>), [scale](<https://devfeed.tech/tags/scale.md>), [velocity](<https://devfeed.tech/tags/velocity.md>)

### AI overview

Marta Kosarchyn describes how Khan Academy's growing engineering team outgrew its initial principles. The article argues that evolving engineering principles can support scaling while preserving culture and engagement, and explains how the original approach eventually contributed to slower delivery, code clutter, and implicit architectural decisions.

### Source excerpt

By Marta Kosarchyn Our engineering team has grown a lot over the past couple of years, and we're ... Read more

## Babel in Khan Academy's i18n Toolchain

DevFeed: [Babel in Khan Academy's i18n Toolchain](<https://devfeed.tech/articles/babel-in-khan-academy-s-i18n-toolchain-27381.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/i18n-babel-plugin.htm>)

Author: Khan Academy

Published: 2015-06-22T22:00:00Z

Content type: tutorial

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Babel](<https://devfeed.tech/topics/babel.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [es6](<https://devfeed.tech/topics/es6.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [Universal Syntax Tree.](<https://devfeed.tech/topics/unist.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [babel](<https://devfeed.tech/tags/babel.md>), [build](<https://devfeed.tech/tags/build.md>), [build-system](<https://devfeed.tech/tags/build-system.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [es6](<https://devfeed.tech/tags/es6.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [news](<https://devfeed.tech/tags/news.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [source](<https://devfeed.tech/tags/source.md>), [structure](<https://devfeed.tech/tags/structure.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [tests](<https://devfeed.tech/tags/tests.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [types](<https://devfeed.tech/tags/types.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Khan Academy describes switching its ES6 and JSX frontend compilation from jstransform to Babel. The article explains a custom Babel plugin for preserving the project's internationalization behavior and discusses matching generated output, line numbers, whitespace, and the existing build chain.

### Source excerpt

By Kevin Barabash We've been using ES6 (along with JSX) for sometime at Khan Academy. Right now, we're ... Read more

## How Khan Academy Scaled to 2.5x Traffic During the Coronavirus Pandemic

DevFeed: [How Khan Academy Scaled to 2.5x Traffic During the Coronavirus Pandemic](<https://devfeed.tech/articles/how-khan-academy-successfully-handled-2-5x-traffic-in-a-week-27379.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/handling-2x-traffic-in-a-week.htm>)

Author: Khan Academy

Published: 2020-05-09T22:00:00Z

Content type: article

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Scalability](<https://devfeed.tech/topics/scalability.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Load Balancing](<https://devfeed.tech/topics/load-balancing.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cdn](<https://devfeed.tech/tags/cdn.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [news](<https://devfeed.tech/tags/news.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Marta Kosarchyn explains how Khan Academy handled site usage reaching 2.5 times the previous year's level during the coronavirus pandemic. The article attributes the scalability to Google Cloud services, serverless infrastructure, Datastore, Memcache, Fastly CDN caching, and advance preparation.

### Source excerpt

By Marta Kosarchyn Talk about rapid scaling... A few months ago I posted some thoughts on scaling and ... Read more

## Khan Academy Uses Local Storage and Request Queues to Handle Offline Actions

DevFeed: [Khan Academy Uses Local Storage and Request Queues to Handle Offline Actions](<https://devfeed.tech/articles/no-cheating-allowed-27397.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/no-cheating-allowed.htm>)

Author: Khan Academy

Published: 2015-08-17T22:00:00Z

Content type: article

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [LocalStorage](<https://devfeed.tech/topics/localstorage.md>), [client](<https://devfeed.tech/topics/client.md>), [Code](<https://devfeed.tech/topics/code.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [servers](<https://devfeed.tech/topics/servers.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [change](<https://devfeed.tech/tags/change.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [function](<https://devfeed.tech/tags/function.md>), [hints](<https://devfeed.tech/tags/hints.md>), [linear](<https://devfeed.tech/tags/linear.md>), [local](<https://devfeed.tech/tags/local.md>), [news](<https://devfeed.tech/tags/news.md>), [offline](<https://devfeed.tech/tags/offline.md>), [queue](<https://devfeed.tech/tags/queue.md>), [request](<https://devfeed.tech/tags/request.md>), [server](<https://devfeed.tech/tags/server.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>)

### AI overview

This article explains how Khan Academy addressed offline hint cheating by changing the client's request architecture. Actions are stored in local storage and placed in a queue for retry when connectivity returns, with linear backoff to avoid repeated requests during outages.

### Source excerpt

By Phillip Lemons The problem Recently, a number of students on Khan Academy found a way to cheat ... Read more

## What do software architects at Khan Academy do?

DevFeed: [What do software architects at Khan Academy do?](<https://devfeed.tech/articles/what-do-software-architects-at-khan-academy-do-27366.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/architects-at-khan.htm>)

Author: Khan Academy

Published: 2018-05-14T22:00:00Z

Content type: opinion

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Development](<https://devfeed.tech/topics/development.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [article](<https://devfeed.tech/tags/article.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [decision-making](<https://devfeed.tech/tags/decision-making.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [news](<https://devfeed.tech/tags/news.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [process](<https://devfeed.tech/tags/process.md>), [software](<https://devfeed.tech/tags/software.md>), [standards](<https://devfeed.tech/tags/standards.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Kevin Dangoor explains how software architects at Khan Academy view their role: as product managers for the system in which software is built. The article emphasizes improving coding standards, tools, platforms, and processes by collaborating with engineers and engineering management, with DACI used to structure architecture-change decisions.

### Source excerpt

By Kevin Dangoor "Architect" is a new role in Khan Academy's engineering team this year, and my colleague, ... Read more

## Mainframe modernization options and migration strategies for 2026

DevFeed: [Mainframe modernization options and migration strategies for 2026](<https://devfeed.tech/articles/vcf9-27003.md>)

Original publisher: [Read original article](<https://blogs.vmware.com/vmware-japan/2026/09/vcf9_mainframe_1.html>)

Author: nkondo

Published: 2026-09-16T00:35:16Z

Content type: opinion

Language: ja

Sources: [VMware Blogs](<https://devfeed.tech/sources/vmware-blogs.md>)

Topics: [Mainframe](<https://devfeed.tech/topics/mainframe.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [international](<https://devfeed.tech/tags/international.md>), [mainframe](<https://devfeed.tech/tags/mainframe.md>), [modernization](<https://devfeed.tech/tags/modernization.md>), [tag-78060198c513](<https://devfeed.tech/tags/tag-78060198c513.md>), [tag-b333ed7fe4f9](<https://devfeed.tech/tags/tag-b333ed7fe4f9.md>), [vmware-cloud-foundation](<https://devfeed.tech/tags/vmware-cloud-foundation.md>)

### AI overview

This article examines mainframe modernization in 2026, comparing on-premises, public cloud, sovereign cloud, and dedicated VMware infrastructure options. It recommends assessing performance, availability, security, data sovereignty, cost, and migration risks, with staged migration and current-state assessment as key practices.

### Source excerpt

第一回：2026年、メインフレーム・モダナイゼーションの現在地 メインフレーム（汎用コンピュータ）は、日本の社会インフラや主要企業の基幹業務システムにおいて、長年にわたり高い堅牢性と信頼性を提供してきました。IBMのz/OS、富士通のXSP/OSIV、NECのACOSなど、各社が独自に発展させたプラットフォームは、現在も重要インフラを支えています。しかし2026年現在、主要メーカーによるメインフレーム事業の撤退・サポート終了方針の提示、および保守を担うベテラン技術者の定年退職によるスキル継承の限界から、事業継続上の実害を伴う課題が顕在化しています。 こうした状況下において企業に求められるのは、単なるシステムの延命ではなく、自社のデータに対する統制（データ主権）を維持し、将来的なデータ活用を見据えたシステムアーキテクチャの再設計です。 本稿では、メインフレームのモダナイゼーションにおける選択肢として、オンプレミス環境や各種クラウド基盤の特性およびリスクを比較・整理することで、失敗しない移行への第一歩を考えます。 1. 確実性を高めるアプローチとインフラの選択肢 メインフレーム脱却において重要な検討事項は、移行後におけるシステム性能、可用性、セキュリティなどの非機能要件の維持です。 プログラム言語の変換のみでは、基幹システムとしての要求水準を満たすことはできません。この課題に対して、VMwareのTanzuアーキテクチャチームが公開している技術指針（An Architecture Path to Mainframe Modernization）では、一括刷新（ビッグバン移行）に伴う処理結果の不一致や障害リスクを回避するため、段階的な移行手法が推奨されています。具体的には、アプリケーション層において、現行システムを稼働させながら、重要な機能やデータを単位ごとに新環境へ段階的に移行する手法（Stranglerパターン）を適用します。そして、それを受け止めるインフラ層として、自社統制が可能なVMware環境上のLinux基盤を採用することにより、既存のビジネスロジックを活用しつつ、メインフレームと同等の応答性や可用性を維持することが可能となります。 一方で、パブリッククラウド各社が公開している情報をもとに直接パブリッククラウドのネイティブ環境へ移行するルートを検討する企業も少なくありません。パブリッククラウドは最新のAI機能や外部サービスと手軽に連携できるメリットがありますが、基幹システムをそのまま持ち込む際には把握しておくべき現実的な注意点があります。 共有環境（マルチテナント）における非機能要件の課題 他社と物理リソースを共有する構成では、ミリ秒単位の低遅延処理や、他システムの負荷影響を排除したリソース隔離の再現が困難です。 専用（占有）環境におけるコストおよび為替リスク 上記の課題を回避するために占有環境を採用した場合、初期費用および運用費用が高騰しやすくなります。また、サービス特有のドル建て課金体系により、為替変動（ドル高・円安）や国際情勢の影響を受けて中長期的なインフラコストが不透明化するリスクがあります。 データ主権に関わるリスク 米国クラウド法（CLOUD Act）に基づく国外法執行機関からのデータアクセス要求の可能性や、暗号鍵の管理権限を事業者に依存することによるデータ閲覧リスクなど、データ統制上の課題が生じます。 現在では、オンプレミスの堅牢性とクラウドの柔軟性を両立させるアプローチとして、国内事業者によるソブリンクラウドや、ハイパースケーラー上で展開される専有VMware基盤（VMC on AWS, AVS, OCVS等）も有力な選択肢となっています。コスト・性能・法制度リスクを多角的に評価した上で、適材適所の配置を行うことが不可欠です。 2. 2026年における移行戦略と仕分け 規約や為替リスクを回避し、自社主導でデータを管理・運用するための移行パターンとして、代表的な3つのアプローチを整理します。 移行パターン 具体的なアプローチ 2026年現在の評価とリスク 1. リプレイス （全面手組み刷新） システムを解体し、パッケージ導入またはゼロから再構築します。 数千万行規模のビジネスロジックの再設計を伴うため、膨大なコストと期間を要します。現行システムとの処理結果の相違等により、長期化・頓挫リスクが高くなります。 2. リホスト （クラウド直接移行） 現行プログラムをパブリッククラウドの仮想マシンへそのまま移行します。 移行期間の短縮は見込めるものの、共有環境における処理遅延、占有環境採用時のコスト高騰・為替リスク、および国外法制度に伴うデータ統制上のリスクが存在します。 3. リファクター （自動リライト＋次世代

## CISA's Logging Reference Architecture for OMB M-26-14: What federal agencies should do next

DevFeed: [CISA's Logging Reference Architecture for OMB M-26-14: What federal agencies should do next](<https://devfeed.tech/articles/cisa-s-logging-reference-architecture-for-omb-m-26-14-what-federal-agencies-should-do-next-30890.md>)

Original publisher: [Read original article](<https://www.elastic.co/blog/cisa-logging-omb-m-26-14>)

Author: Woody Walton

Published: 2026-09-16T00:00:00Z

Content type: article

Language: en

Sources: [Elastic Blog - Elasticsearch, Kibana, and ELK Stack](<https://devfeed.tech/sources/elastic-blog-elasticsearch-kibana-and-elk-stack.md>)

Topics: [cisa](<https://devfeed.tech/topics/cisa.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [cybersecurity and infrastructure security agency](<https://devfeed.tech/topics/cybersecurity-and-infrastructure-security-agency.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [audit](<https://devfeed.tech/tags/audit.md>), [cisa](<https://devfeed.tech/tags/cisa.md>), [cybersecurity-and-infrastructure-security-agency](<https://devfeed.tech/tags/cybersecurity-and-infrastructure-security-agency.md>), [cybersecurity-open-source-standards-log-management-government](<https://devfeed.tech/tags/cybersecurity-open-source-standards-log-management-government.md>), [government](<https://devfeed.tech/tags/government.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [logging](<https://devfeed.tech/tags/logging.md>), [logs](<https://devfeed.tech/tags/logs.md>), [public-sector](<https://devfeed.tech/tags/public-sector.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This Elastic blog explains CISA's Logging Reference Architecture for OMB M-26-14 and the actions federal civilian executive branch agencies must take. It highlights planning and maturity deadlines, recommends assessing existing capabilities and documenting gaps, and discusses storage tiers, retrieval, immutability, and audit requirements.

### Source excerpt

Now that CISA has released its Logging Reference Architecture (LRA) for OMB M-26-14, federal agencies tasked to complete their logging plans. In this blog, we walk you through the most important aspects of the LRA guidance.

## Dense vs. MoE Models: Active Parameters, Throughput, and When to Choose Each

DevFeed: [Dense vs. MoE Models: Active Parameters, Throughput, and When to Choose Each](<https://devfeed.tech/articles/dense-vs-moe-models-active-parameters-throughput-and-when-to-choose-each-26912.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/dense-vs-moe-models-active-parameters-throughput-and-when-to-choose-each/>)

Author: Elizabeth Goodman

Published: 2026-09-15T17:00:11Z

Content type: article

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [Mixture of Experts (MoE)](<https://devfeed.tech/topics/mixture-of-experts-moe.md>), [Nemotron](<https://devfeed.tech/topics/nemotron.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [agentic-ai-generative-ai](<https://devfeed.tech/tags/agentic-ai-generative-ai.md>), [ai-inference](<https://devfeed.tech/tags/ai-inference.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data-center-cloud](<https://devfeed.tech/tags/data-center-cloud.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [llms](<https://devfeed.tech/tags/llms.md>), [memory](<https://devfeed.tech/tags/memory.md>), [mixture-of-experts-moe](<https://devfeed.tech/tags/mixture-of-experts-moe.md>), [models](<https://devfeed.tech/tags/models.md>), [moe](<https://devfeed.tech/tags/moe.md>), [nemo](<https://devfeed.tech/tags/nemo.md>), [nemotron](<https://devfeed.tech/tags/nemotron.md>), [performance](<https://devfeed.tech/tags/performance.md>), [router](<https://devfeed.tech/tags/router.md>), [routing](<https://devfeed.tech/tags/routing.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

This article explains how dense and Mixture-of-Experts models activate parameters, compares their effects on throughput, memory cost, and serving complexity, and discusses when each architecture fits different deployment constraints. It uses Nemotron 3.5 Lightning as an example of an MoE model.

### Source excerpt

How can a 30B-parameter model activate only 3B parameters per token, and still use the capacity of the larger model? Nemotron 3.5 Lightning illustrates the...

## Scaling Federated Learning Across Docker, Kubernetes, and Slurm with NVIDIA FLARE

DevFeed: [Scaling Federated Learning Across Docker, Kubernetes, and Slurm with NVIDIA FLARE](<https://devfeed.tech/articles/scaling-federated-learning-across-docker-kubernetes-and-slurm-with-nvidia-flare-26915.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/scaling-federated-learning-across-docker-kubernetes-and-slurm-with-nvidia-flare/>)

Author: Elizabeth Goodman

Published: 2026-09-15T15:00:00Z

Content type: article

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [Federated Learning](<https://devfeed.tech/topics/federated-learning.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [Server](<https://devfeed.tech/topics/server.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [compute](<https://devfeed.tech/tags/compute.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [container](<https://devfeed.tech/tags/container.md>), [data-analytics-processing](<https://devfeed.tech/tags/data-analytics-processing.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [federated-learning](<https://devfeed.tech/tags/federated-learning.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [job](<https://devfeed.tech/tags/job.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-flare](<https://devfeed.tech/tags/nvidia-flare.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

This article explains how NVIDIA FLARE scales federated learning across sites with different infrastructure, including Docker, Kubernetes, and Slurm. Its two-layer architecture separates persistent federation services from on-demand job execution, while allowing each site to retain local control over compute, data, secrets, and scheduling.

### Source excerpt

Federated learning (FL) projects often begin with a straightforward setup: one server, a few clients, and one dataset at each site. As those projects grow, the...

## How Solaris' Turnstile Influenced the Modern System Designs of Web Browsers and Language Runtimes

DevFeed: [How Solaris' Turnstile Influenced the Modern System Designs of Web Browsers and Language Runtimes](<https://devfeed.tech/articles/how-solaris-turnstile-influenced-the-modern-system-designs-of-web-browsers-and-language-runtimes-26602.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/turnstile-system-design/>)

Author: Olimpiu Pop

Published: 2026-09-15T06:06:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [observability](<https://devfeed.tech/topics/observability.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [web browsers](<https://devfeed.tech/topics/web-browsers.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [blocking](<https://devfeed.tech/tags/blocking.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [development](<https://devfeed.tech/tags/development.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [locking](<https://devfeed.tech/tags/locking.md>), [memory](<https://devfeed.tech/tags/memory.md>), [news](<https://devfeed.tech/tags/news.md>), [observability](<https://devfeed.tech/tags/observability.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [solaris](<https://devfeed.tech/tags/solaris.md>), [storage](<https://devfeed.tech/tags/storage.md>), [systems](<https://devfeed.tech/tags/systems.md>), [turnstile-system-design](<https://devfeed.tech/tags/turnstile-system-design.md>)

### AI overview

The article examines how Solaris innovations influenced modern systems engineering. It discusses the Slab Allocator, OpenZFS, DTrace, Zones, and turnstiles, focusing on how turnstiles reduce per-lock memory overhead while supporting priority inheritance for contended locks.

### Source excerpt

Sun's Solaris influenced modern systems engineering, with key innovations like the Slab Allocator for efficient memory management, OpenZFS for advanced storage, and DTrace for observability. Its turnstile mechanism addressed issues with mutexes, promoting lean locking designs that are reflected in contemporary programming languages and web browsers, enhancing performance and memory efficiency. By Olimpiu Pop

## Amazon Linux 2027 Enters Public Preview with SELinux Enforcing by Default

DevFeed: [Amazon Linux 2027 Enters Public Preview with SELinux Enforcing by Default](<https://devfeed.tech/articles/amazon-linux-2027-enters-public-preview-with-selinux-enforcing-by-default-26598.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/amazon-linux-2027-preview/>)

Author: Steef-Jan Wiggers

Published: 2026-09-15T03:40:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [SELinux](<https://devfeed.tech/topics/selinux.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [amazon](<https://devfeed.tech/topics/amazon.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [amazon-linux-2027-preview](<https://devfeed.tech/tags/amazon-linux-2027-preview.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [development](<https://devfeed.tech/tags/development.md>), [devops](<https://devfeed.tech/tags/devops.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [migration](<https://devfeed.tech/tags/migration.md>), [news](<https://devfeed.tech/tags/news.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [preview](<https://devfeed.tech/tags/preview.md>), [selinux](<https://devfeed.tech/tags/selinux.md>), [x86-64](<https://devfeed.tech/tags/x86-64.md>)

### AI overview

AWS has released Amazon Linux 2027 in public preview with SELinux enforcing by default. The change may require application and migration work because policies that only logged violations on AL2023 can block applications on AL2027. The release has no announced AL2023 end-of-support date, general-availability date, or in-place migration path.

### Source excerpt

AWS has released Amazon Linux 2027 in public preview, built on the AL2023 baseline with kernel 7.1 and SELinux in enforcing mode by default. Applications that pass on AL2023's permissive mode may fail under enforcing. The announcement gives no AL2023 end-of-support date, no GA date, and no in-place migration path. By Steef-Jan Wiggers

## Closing the Resilience Gap with Native Splunk in Cisco Nexus One

DevFeed: [Closing the Resilience Gap with Native Splunk in Cisco Nexus One](<https://devfeed.tech/articles/closing-the-resilience-gap-with-native-splunk-in-cisco-nexus-one-17427.md>)

Original publisher: [Read original article](<https://blogs.cisco.com/datacenter/closing-the-resilience-gap-with-native-splunk-in-cisco-nexus-one>)

Author: Murali Gandluru

Published: 2026-09-14T19:55:29Z

Content type: article

Language: en

Sources: [Cisco Blogs](<https://devfeed.tech/sources/cisco-blogs.md>)

Topics: [Resilience](<https://devfeed.tech/topics/resilience.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Network](<https://devfeed.tech/topics/network.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [data](<https://devfeed.tech/topics/data.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [business](<https://devfeed.tech/tags/business.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [cisco-data-fabric](<https://devfeed.tech/tags/cisco-data-fabric.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data](<https://devfeed.tech/tags/data.md>), [data-center](<https://devfeed.tech/tags/data-center.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [network](<https://devfeed.tech/tags/network.md>), [nexus-dashboard](<https://devfeed.tech/tags/nexus-dashboard.md>), [nexus-one](<https://devfeed.tech/tags/nexus-one.md>), [operational](<https://devfeed.tech/tags/operational.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

Cisco describes expanding Native Splunk in Cisco Nexus One from a single-node to a multi-node architecture. The integration brings Splunk search, dashboards, alerting, and analytics together with authoritative network context and distributed application, infrastructure, and security data through Cisco Data Fabric, helping teams investigate incidents and move from telemetry to root cause faster.

### Source excerpt

See how Native Splunk and Cisco Nexus One bring analytics closer to network data, strengthen resilience, and connect teams across operational domains.

## AWS Security Reference Architecture: A deep dive into PCI DSS compliance

DevFeed: [AWS Security Reference Architecture: A deep dive into PCI DSS compliance](<https://devfeed.tech/articles/aws-security-reference-architecture-a-deep-dive-into-pci-dss-compliance-20819.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/security/aws-security-reference-architecture-a-deep-dive-into-pci-dss-compliance/>)

Author: Avik Mukherjee

Published: 2026-09-14T17:46:56Z

Content type: article

Language: en

Sources: [AWS Security Blog](<https://devfeed.tech/sources/aws-security-blog.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Security](<https://devfeed.tech/topics/security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Network Segmentation](<https://devfeed.tech/topics/network-segmentation.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [foundational-100](<https://devfeed.tech/tags/foundational-100.md>), [logging](<https://devfeed.tech/tags/logging.md>), [network-segmentation](<https://devfeed.tech/tags/network-segmentation.md>), [pci-dss](<https://devfeed.tech/tags/pci-dss.md>), [security](<https://devfeed.tech/tags/security.md>), [security-blog](<https://devfeed.tech/tags/security-blog.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>)

### AI overview

AWS announces the AWS Security Reference Architecture (AWS SRA) PCI DSS Deep Dive, a guide that extends the core AWS SRA with prescriptive architecture-level guidance for organizations handling cardholder data on AWS. It explains how AWS SRA patterns address PCI DSS concerns including account scoping, network segmentation, encryption, logging, and access control.

### Source excerpt

Amazon Web Services (AWS) is excited to announce the publication of the AWS Security Reference Architecture (AWS SRA) Payment Card Industry (PCI) Data Security Standard (DSS) Deep Dive. This new guide extends the core AWS SRA to provide prescriptive, architecture-level guidance for organizations that store, process, or transmit cardholder data on AWS. Organizations subject to [...]

## How to Use Differential Testing During a Legacy Migration

DevFeed: [How to Use Differential Testing During a Legacy Migration](<https://devfeed.tech/articles/how-to-use-differential-testing-during-a-legacy-migration-20762.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/differential-testing-legacy-migration/>)

Author: Hugo Teijiz

Published: 2026-09-14T16:25:50Z

Content type: tutorial

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Integration testing](<https://devfeed.tech/topics/integration-testing.md>), [API](<https://devfeed.tech/topics/api.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [code](<https://devfeed.tech/tags/code.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [integration](<https://devfeed.tech/tags/integration.md>), [legacy-code](<https://devfeed.tech/tags/legacy-code.md>), [legacy-modernization](<https://devfeed.tech/tags/legacy-modernization.md>), [migration](<https://devfeed.tech/tags/migration.md>), [modernization](<https://devfeed.tech/tags/modernization.md>), [observability](<https://devfeed.tech/tags/observability.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [software-testing](<https://devfeed.tech/tags/software-testing.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This tutorial explains how to use differential testing during a legacy migration by running old and new implementations with identical inputs and comparing their behavior. It covers equivalence rules, output normalization, nondeterministic values, errors, side effects, automated testing, mismatch analysis, production shadow traffic, and using AI to classify divergences without allowing it to determine correctness.

### Source excerpt

The most dangerous moment in a legacy migration isn't necessarily when you start writing the new implementation. It's when the new implementation looks finished. The code compiles, the tests pass, the

## Troubleshooting row lock contention in Amazon Aurora PostgreSQL: Part 1 - Understanding row lock contention in PostgreSQL

DevFeed: [Troubleshooting row lock contention in Amazon Aurora PostgreSQL: Part 1 - Understanding row lock contention in PostgreSQL](<https://devfeed.tech/articles/troubleshooting-row-lock-contention-in-amazon-aurora-postgresql-part-1-understanding-row-lock-contention-in-postgresql-20843.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/database/troubleshooting-row-lock-contention-in-amazon-aurora-postgresql-part-1-understanding-row-lock-contention-in-postgresql/>)

Author: Sameer Kumar

Published: 2026-09-14T16:02:08Z

Content type: tutorial

Language: en

Sources: [AWS Database Blog](<https://devfeed.tech/sources/aws-database-blog.md>)

Topics: [Amazon Aurora](<https://devfeed.tech/topics/amazon-aurora.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Amazon CloudWatch](<https://devfeed.tech/topics/amazon-cloudwatch.md>), [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Extension](<https://devfeed.tech/topics/extension.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-aurora](<https://devfeed.tech/tags/amazon-aurora.md>), [amazon-cloudwatch](<https://devfeed.tech/tags/amazon-cloudwatch.md>), [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [availability](<https://devfeed.tech/tags/availability.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [database](<https://devfeed.tech/tags/database.md>), [database-performance](<https://devfeed.tech/tags/database-performance.md>), [extension](<https://devfeed.tech/tags/extension.md>), [locks](<https://devfeed.tech/tags/locks.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [production](<https://devfeed.tech/tags/production.md>), [rds-for-postgresql](<https://devfeed.tech/tags/rds-for-postgresql.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>)

### AI overview

This first part of a two-part series explains row lock contention in PostgreSQL and Amazon Aurora PostgreSQL. It covers how concurrent transactions competing for the same rows can reduce throughput and cause timeouts despite healthy CPU and I/O, then introduces PostgreSQL locking internals and monitoring techniques using system views, functions, the pgrowlocks extension, and log_lock_waits. The article notes that the same behavior and investigation approach apply to Amazon RDS for PostgreSQL.

### Source excerpt

Row lock contention can collapse database throughput during a flash sale even when CPU and I/O look healthy. In Part 1 of this series, learn how PostgreSQL row locking works and how to monitor lock contention in Amazon Aurora PostgreSQL and Amazon RDS for PostgreSQL using system views, the pgrowlocks extension, and the log_lock_waits parameter.

## How to Implement Feature Flags for Safe and Gradual Rollouts

DevFeed: [How to Implement Feature Flags for Safe and Gradual Rollouts](<https://devfeed.tech/articles/how-to-implement-feature-flags-for-safe-and-gradual-rollouts-20764.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/how-to-implement-feature-flags-for-safe-and-gradual-rollouts/>)

Author: Abisoye Alli-Balogun

Published: 2026-09-14T14:58:55Z

Content type: article

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tech Debt](<https://devfeed.tech/topics/tech-debt.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [tech-debt](<https://devfeed.tech/tags/tech-debt.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article explains how to implement feature flags for safe, gradual rollouts. It covers separating deployment from release, boolean toggles, percentage-based rollouts, user segmentation, experimentation, kill switches, lifecycle management, and common anti-patterns.

### Source excerpt

Feature flags are one of the most powerful tools in a team's deployment arsenal. They decouple deployment from release, meaning your CI/CD pipeline can push code to production servers on every merge,

## Inside LuBot's database-per-tenant architecture

DevFeed: [Inside LuBot's database-per-tenant architecture](<https://devfeed.tech/articles/inside-lubot-s-database-per-tenant-architecture-20995.md>)

Original publisher: [Read original article](<https://neon.com/blog/inside-lubots-database-per-tenant-architecture>)

Author: Carlota Soto

Published: 2026-09-14T12:00:00Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [billing](<https://devfeed.tech/tags/billing.md>), [case-studies](<https://devfeed.tech/tags/case-studies.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [database](<https://devfeed.tech/tags/database.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [product](<https://devfeed.tech/tags/product.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [saas](<https://devfeed.tech/tags/saas.md>), [scale](<https://devfeed.tech/tags/scale.md>), [stripe](<https://devfeed.tech/tags/stripe.md>)

### AI overview

This article explains LuBot's database-per-tenant architecture. LuBot uses Supabase for shared administrative data such as organizations, users, and billing state, while each paying customer receives an isolated Postgres database. Stripe checkout triggers a webhook that provisions a Neon branch through the Neon API, with deterministic naming to prevent duplicate tenants. Neon branches provide independent compute and can scale idle tenants to zero.

### Source excerpt

It took six days to go from zero to isolated Postgres per tenant, provisioned the moment someone pays. A traditional Postgres setup would have been a full quarter of work.

## Presentation: Decision Models in Agentic Architectures: From Production to Agent Skills

DevFeed: [Presentation: Decision Models in Agentic Architectures: From Production to Agent Skills](<https://devfeed.tech/articles/presentation-decision-models-in-agentic-architectures-from-production-to-agent-skills-17397.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/decision-models-agentic-ai/>)

Author: Alex Porcelli

Published: 2026-09-14T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [NeMo](<https://devfeed.tech/topics/nemo.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai-architecture](<https://devfeed.tech/tags/agentic-ai-architecture.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [business](<https://devfeed.tech/tags/business.md>), [decision-models-agentic-ai](<https://devfeed.tech/tags/decision-models-agentic-ai.md>), [development](<https://devfeed.tech/tags/development.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [enterprise-architecture](<https://devfeed.tech/tags/enterprise-architecture.md>), [governance](<https://devfeed.tech/tags/governance.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llms](<https://devfeed.tech/tags/llms.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [models](<https://devfeed.tech/tags/models.md>), [nemo](<https://devfeed.tech/tags/nemo.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [production](<https://devfeed.tech/tags/production.md>), [qcon-ai-boston-2026](<https://devfeed.tech/tags/qcon-ai-boston-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [skills](<https://devfeed.tech/tags/skills.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

### AI overview

Alex Porcelli explains how DMN decision models can be integrated with LLMs, agent skills, and NeMo guardrails to create auditable and deterministic agentic architectures for high-stakes enterprise decisions.

### Source excerpt

Alex Porcelli discusses the critical gap in enterprise AI: non-deterministic output and lack of accountability in high-stakes decisions. He shares how integrating DMN decision models with LLMs, agent skills, and NeMo guardrails creates auditable, deterministic agentic architectures - allowing business leaders to own decision logic while engineers maintain robust architectural governance. By Alex Porcelli

## Podcast: How Will We Train Developers If AI Does the Routine Work: A Conversation with Scott Hanselman

DevFeed: [Podcast: How Will We Train Developers If AI Does the Routine Work: A Conversation with Scott Hanselman](<https://devfeed.tech/articles/podcast-how-will-we-train-developers-if-ai-does-the-routine-work-a-conversation-with-scott-hanselman-17396.md>)

Original publisher: [Read original article](<https://www.infoq.com/podcasts/train-developers-ai-routine-work/>)

Author: Scott Hanselman

Published: 2026-09-14T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [code](<https://devfeed.tech/tags/code.md>), [developers](<https://devfeed.tech/tags/developers.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [the-infoq-podcast](<https://devfeed.tech/tags/the-infoq-podcast.md>), [train-developers-ai-routine-work](<https://devfeed.tech/tags/train-developers-ai-routine-work.md>)

### AI overview

The podcast discusses how to train software engineers when AI agents perform much of the routine work traditionally assigned to junior developers. Scott Hanselman advocates a preceptorship model, experienced engineers overseeing AI-generated work, and long-term investment in mentorship and human connection.

### Source excerpt

In this podcast, Michael Stiefel spoke to Scott Hanselman about developing new software engineers when artificial intelligence agents are doing most of the work on which junior developers were trained. Hanselman suggests the software industry should adopt a preceptorship model similar to the nursing profession. By Scott Hanselman

[Next page](<https://devfeed.tech/tags/architecture.md?cursor=WyIyMDI2LTA5LTE0VDExOjAwOjAwKzAwOjAwIiwgIjU4YTc1MDcyLWRjYjYtNDk2YS04MWQ3LTJjNTBiNDM4NjAzOSJd>)