InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
AI支援クラウド開発用MCPサーバーを導入
AWSはAWS Model Context Protocol (MCP) Servers for Code Assistantsのオープンソースリリース、AWSのベストプラクティスを活用してAI駆動のコードアシスタントを強化するために設計された専用サーバ群を発表した。同社によればこれらのサーバーは開発を加速するためにAIを活用してコンテキストに応じたガイダンスを提供し、コードの品質を向上させ、セキュリティおよびコスト最適化原則を遵守することを確実にする。
-
CloudflareがModel Context Protocol(MCP)サーバーのリモートホスティングを可能に
Cloudflareは、同社のプラットフォーム上でModel Context Protocol (MCP)サーバーをリモート構築およびデプロイする機能を発表した。これにより、AIアプリケーションと外部サービス間の標準化されたインタラクションを目的としたプロトコルの範囲と使いやすさが拡大する。これまではローカルでの実行に限定されることが多かったMCPサーバーが、Cloudflareのグローバルネットワークを活用可能になった。
-
AWS CodeBuildが並列テスト実行を追加してCIを高速化
AWSは、フルマネージド継続的インテグレーションサービスであるAWS CodeBuildにおいて、並列テスト実行機能が利用可能になったことを発表した。この新機能は、複数のビルドコンピュート環境でテストスイートを同時に実行できるため、ビルド時間を大幅に短縮すると同社は述べている。
-
Kafka 4.0: KRaftがアーキテクチャを簡素化
10年以上にわたり、ZooKeeperはKafkaの基盤として機能し、コミュニティはその貢献に感謝を表明してきた。しかし、Kafka 4.0のデフォルトでのKRaftへの移行は、個別のZooKeeperアンサンブルを維持する必要性を排除することで、デプロイと管理を合理化する。
-
AWS AppSyncイベントがWebSocketメッセージの直接発行を追加
AWSは最近、フルマネージドのサーバーレスWebSocket APIサービスであるAWS AppSync Eventsに、WebSocket接続によるダイレクトメッセージ発行の新機能を追加した。
-
Amazon GameLift Streams、高精細のブラウザベースのゲームストリーミングを開始
AWSは、開発者が最大1080p、60fpsでWebRTC対応ブラウザに直接ゲームをストリーミングできる新しいマネージドサービス、Amazon GameLift Streamsの提供を開始した。これにより、AAA、AA、インディーズタイトルをダウンロードすることなく、ほぼ瞬時にゲームプレイが可能になる。
-
マイクロソフト、SDKの初回ベータ版でAzure Rustの公式サポートを実装
マイクロソフトによるAzure SDK for Rustの初回ベータ版をリリースを受け、Rustアプリケーション開発者のAzureサービス利用が可能になっ���。今回の初回リリースでは、Identity、Key Vault(シークレットおよびキー)、Event Hubs、Cosmos DBといった重要なコンポーネントライブラリが提供されている。
-
instructlab.aiは、合成データを使用して大規模言語モデル(LLMs)の微調整の複雑さを軽減する
InstructLab.aiは、この論文で説明されているチャットボットのための大規模アラインメント(LAB)コンセプトをオープンソースで実装したものである。論文の要旨によると、LABは大規模言語モデル(LLM)の命令チューニングフェーズにおけるスケーラビリティの課題を克服することを目的としている。このアプローチは、LLMのための合成データベースのアライメントチューニングメソッドを活用する。このアプローチでは、作成された分類法によって、学習データの合成シードを提供できる。
-
コーディングの規約とガイドラインで得られた学び
コーディングの規約とガイドラインに従うことでコードの一貫性が向上するが、運用を誤ると残念な結果につながることがある。 Arne Mertz氏は、規約やガイドラインの採用範囲をソフトウェア開発者で選択し、逸脱箇所を明確に文書化しておくことを提案している。こうすることで、開発者同士がコミュニティや日々の仕事の中でエクスペリアンスを議論でき、不必要で煩雑な書類作業に煩わされることなく、コラボレーションの促進やコード品質の向上を目指すことができる。
-
Dapr Agents:LLM、Kubernetes、マルチエージェント協調によるスケーラブルなAIワークフロー
Daprは最近、大規模言語モデル(LLM)を使用してスケーラブルでレジリエントなAIエージェントを構築するためのフレーム���ークDapr Agentsを発表した。Dapr Agentsは、Daprのセキュリティ、オブザーバビリティ、クラウドニュートラルなアーキテクチャを活用し、構造化されたワークフロー、マルチエージェント連携、イベント駆動型の実行が可能だ。企業向けに設計されており、数千のエージェントをサポートし、データベースと統合し、堅牢なオーケストレーションとメッセージングによって信頼性を確保する。
-
レジリエンス強化に向けたベストプラクティス:Amazon社のクライアント管理と保護サービスの構築方法
AWSのシニアプリンシパルソリューションアーキテクトであるMichael Haken氏は、Amazon社の運用・アーキテクチャ戦略を通じたクライアント管理や十分なサービス保護構築方法を、ランチで込み合う時間のレストラン対応になぞらえて説明している。「Resilience lessons from the lunch rush (ランチ対応に学ぶレジリエンス)」では、自動キャパシティ予測や負荷制限の実装といったクラウドプロバイダーによるキューの深さ管理に向けた戦略が共有されている。
-
Vercel Fluid:新しいコンピュートモデルでありサーバーレスの代替?
Vercelは最近Vercel Fluid、従来サーバー同様にシングルワーカーが複数のリクエストを処理できるようにしながら、サーバーレスの弾力性を保つコンピュートモデルを発表した。インスタンスの前に関数をスケーリングすることでFluidは利用可能な計算時間を最大化し、長時間実行タスクやAI推論のための計算リソース量とリソース効率を最適化する。
-
Google CloudのAI Protection:AIアセットを保護するためのソリューション
Google Cloudは最近、生成AIに関連するリスクや脅威から保護する包括的なソリューション、AI Protectionを発表した。
-
インタラクション・ネットに基づく新しいプログラミング言語Vine
Vineプログラミング言語はインタラクション・ネットに基づいて構築された新しい実験的言語である。関数型プログラミングパターンと命令型プログラミングパターンの相互運用性を特徴としている。
-
AWSが新しい量子コンピューティングチップOcelotを発表
AWSは最近、新しい量子コンピューティングチップ Ocelotを発表した。このチップはカリフォルニア工科大学のAWS量子コンピューティングセンターで開発され、同社によればエラー訂正を最大90%削減し、実用的な量子コンピューティングアプリケーションの開発を加速するスケーラブルなアーキテクチャを採用している。