Amazon Web Services(AWS)は、AIがフルスタックのAWSアプリケーションに必要なアプリケーションの基本的なコードに加えて、セキュリティや可観測性などの要件も備えたインフラ構成のコードもまとめて生成してくれるツール「Nx Plugin for AWS 1.0」をオープンソースで公開したと発表しました。
AWSの上でバックエンドとフロントエンドの両方を揃えたフルスタックアプリケーションを構築するには、AWSのインフラとしてデータベースサーバやWebサーバなどのリソースをプロビジョニングするだけでなく、可観測性を実現するためのAWS X-RayやAmazon CloudWatchなどとの連携やセキュリティのためのファイヤウォールの設定なども必要です。
最近ではアプリケーションにAI機能を組み込む例も増えてきているため、Amazon Bedrock AgentCore上のAIエージェントやMCPサーバ、TypeScriptやPythonなどのフレームワークとAPIなどの構築と設定が求められることもあるでしょう。
これらのインフラ構成はアプリケーションの要件ごとに変化します。そしてこれらのインフラの上で実行されるバックエンドとフロントエンドのアプリケーションコードも必要です。
AIが要件に合わせてアプリからインフラまでのスキャフォルドを生成
今回発表されたNx Plugin for AWS 1.0は、アプリケーションの要件をAIに伝えると、AIが適切なインフラやサービスを組み合わせてシステムを構築するためのAWS CDKもしくはTerraformのコード、およびアプリケーションのコードのスキャフォルド(Scaffold)と呼ばれる基本コードを数分で自動生成してくれる、というものです。
Nxとはシステムのコード単一のリポジトリを用いてコードを管理するための、いわゆるモノレポ管理ツールです。GitHubなどの上にモノレポを構築し、管理することができます。
スキャフォルドのコードは下記のフレームワークを使用しています。

下記は公式サイトで紹介されているデモです。
ここでは1)ワークスペースを作成し、2)Reactを使ったWebサイトで、AIエージェントとフロントエンドを接続するAG-UIプロトコルを用い、MCPサーバとDynamoDBの利用を指定。3)はツールがコードを自動生成。という手順が紹介されています。

Nx Plugin for AWSが生成したスキャフォルドは、その後Nx Plugin for AWSへの依存はなく、自由に編集して利用できます。
あわせて読みたい
Publickey広告
- 新野淳一が解説「ソフトウェアの安全性を高めるメモリ安全」
AIがプログラミングコードを書く時代にますます高まる重要性
脆弱性を引き起こさない「メモリ安全なプログラミング言語」とは?
.NET 11リリース候補版が登場。.NETランタイムが非同期ネイティブ対応、プロセッサ数の上限がなくなる、AOTコンパイラによるネイティブバイナリの高速化など
≪前の記事
AWS、自然言語でデータ分析アプリを構築可能に、「Amazon Quick」に新機能
タグクラウド
クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害
プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質
Blogger in Chief
Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
(詳しいプロフィール)
Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed
最新記事10本
- .NET 11リリース候補版が登場。.NETランタイムが非同期ネイティブ対応、プロセッサ数の上限がなくなる、AOTコンパイラによるネイティブバイナリの高速化など
- AWS、AIがフルスタックAWSアプリの基本コードを、セキュリティ、可観測性、インフラまで一気通貫で生成する「Nx Plugin for AWS 1.0」、オープンソースで公開
- AWS、自然言語でデータ分析アプリを構築可能に、「Amazon Quick」に新機能
- Amazon Linuxが4年ぶりにメジャーバージョンアップ、「Amazon Linux 2027」パブリックプレビュー。SELinuxがデフォルトで強制モードに
- 巨大オンラインゲーム「EVE Online」。ゲームを支える240万行のPython 2.7のコードをPython 3へ移行すると発表
- HTMX 4.0正式リリース。内部実装がXHRからfetchに移行しStreaming HTMLが可能に、属性はデフォルトで子要素に継承されないように変更など
- VS Code誕生から現在までの物語「The Story of VS Code」YouTubeで公開。作者のエリック・ガンマ氏はなぜIBMからMSへ移籍してVS Codeを作ることになったか
- JavaScriptをC言語にコンパイルする「porffor」がアルファ版に到達。ネイティブやWASMを生成可能
- Java誕生から現代に至る歴史をゴスリン氏ら関係者が語る公式ドキュメンタリー「The Java Story」、YouTubeで公開中
- Webブラウザ上でターミナルのシミュレータを実行、GitやCLI、Vimなどを無料で学べる「WebTerm Learn」が公開
