InfoQ ホームページ ニュース
-
AWS、Well-Architected Frameworkを再編・統合
AWSは、Well-Architected Frameworkの6つの柱すべてに変更を加え、新たなアップデートを発表した。パフォーマンス効率とオペレーショナルエクセレンスの柱は、ベストプラクティスの数を減らすために再構築・統合された。その他の柱では、再利用可能なアーキテクチャパターンに関する推奨事項や手順など、実装ガイダンスが改善されている。
-
スタックオーバーフローが生成AIの向けのOverflowAIイニシアチブを発表
Stack Overflowは、同社のパブリック・プラットフォームであるStack Overflow for TeamsにジェネレーティブAIを統合するためのロードマップと、開発者が集中力を高めて作業を進める場所に、コミュニティから5800万件の質問と回答の膨大な知識をもたらすIDE統合のような、まったく新しい製品分野を発表した。Stack Overflowは、OverflowAIの傘下にこれらすべての作業を置いている。
-
DoorDashはどのようにキャッシュをリアーキテクトし、スケーラビリティとパフォーマンスを向上させたか?
DoorDashは、すべてのマイクロサービスで使用していたヘテロ環境(相互接続・連携に保証のないハードウェアやソフトウェアを混在させて利用している状況のこと)のキャッシュシステムを再構築し、汎用的なメカニズムを提供する共通の多層キャッシュを作成した。
-
NGINXモジュールがRustで書けるようになった
NGINXは、NGINXモジュールを Rustで記述できるngx-rustプロジェクトを発表 した。Rustプログラミング言語は、その安定性、セキュリティ機能、豊富なエコシステム、コミュニティの強力なサポートにより、強力で人気のある選択肢として浮上している。
-
Azure Database for MySQL - フレキシブルサーバーとPower PlatformおよびLogic Appsを統合
マイクロソフトは先日、Azure Database for MySQL - フレキシブルサーバーとMicrosoft Power PlatformおよびAzureとの新しい統合セットを発表。データ分析、プロセスの自動化、アプリケーション構築のためのソリューション開発を容易にした。これらの新しい統合には、PowerBI、Logic Apps、PowerApps、Power Automateが含まれている。
-
Uber、4000以上のマイクロサービスをKubernetesとMesosを実行する新しいマルチクラウドプラットフォームに移行
コンピューターのフットプリントの大半をクラウドへ移行する準備として、Uberは、コンテナ化されたマイクロサービスのほとんどをμDeployからUpと名付けられた新しいマルチクラウドプラットフォームに移行した。多くのマイクロサービスをポータブルにすることに2年を費やした。
-
GitHub Copilot Chatがオープンベータに:Visual StudioとVS Codeですべてのユーザーが利用可能に
GitHub Copilot Chatは、開発者がサポートされている IDE 内でコーディング関連の質問を直接したり、回答を受け取ったりできるチャット・インターフェースだ。現在オープンベータ版で、Visual StudioとVS CodeのすべてのGitHub Copilot個人ユーザーが利用できる。
-
テスラ、サードパーティとの統合のための公式開発者APIを導入
テスラはこのほど、サードパーティ製アプリケーションの統合をサポートする初のAPIドキュメントを公開した。これらのAPIは主に車両管理用に設計されているが、アプリのエコシステム開発の出発点になる可能性があるとして、開発者の関心を集めている。
-
Cloudflare Sippy: Amazon S3からデータを段階的に移行し、egress料金を削減する
Cloudflareはこのほど、Amazon S3からCloudflare R2にデータをコピーするインクリメンタルデータ移行サービス Sippyのオープンベータを発表した。Sippyは、既存のアプリケーションフロー内のリクエストを活用し、同時にオブジェクトをR2にコピーすることで、移行特有のegress料金を最小限に抑えるように設計されている。
-
Google、AIのファインチューニング方法であるDistilling Step-by-Stepをオープンソース化
ワシントン大学とGoogle Researchのチームは先日、より小さな言語モデルのファインチューニングを行う手法であるDistilling Step-by-Stepをオープンソース化した。Distilling Step-by-Stepは、標準的なファインチューニングよりも少ないトレーニングデータで、700倍のパラメータを持つ数発のプロンプト大規模言語モデル(LLM)を凌駕する小さなモデルを生成できる。
-
AWS CodeArtifactがSwiftパッケージマネージャをサポート開始
AWSベースのソフトウェアアーティファクトリポジトリCodeArtifactは、Maven、NuGet、npm、pipなどに加えて、Swiftパッケージマネージャをサポートするようになった。これにより開発者は、他のリポジトリを使用するときと同じように、Appleの公式パッケージマネージャを使用してSwiftパッケージを保存および取得できる。
-
Contentsquare、通知配信にマイクロサービスとApache Kafkaを起用
Contentsquareは、プラットフォーム内の多くのユースケースで通知機能を必要としていた。そこで同社は、マイクロサービス・アーキテクチャの一部として、複数のサービスにまたがる汎用的なソリューションを作成。この実装で、開発者はオブザーバビリティを改善し、スケーラビリティの課題を克服する必要があった。
-
Cloudflare、自社サービスへの移行でネットワークの二酸化炭素排出量を78~96%削減できると主張
コンサルティング会社Analysys Masonが実施した調査によると、ネットワークとセキュリティのワークロードをCloudflareに移行することで、ネットワークの二酸化炭素排出量を大幅に削減できるという。報告書によると、Cloudflareのネットワーク製品は、企業の二酸化炭素排出量を削減し、持続可能性の目標を達成するのに役立つという。
-
SpotifyはどのようにしてiOSアプリをBazelに移行したのか?
SpotifyはBazelを3年間試用した後、2020年にSpotify iOSアプリの公式ビルドシステムとして採用を決定した。これにより、ビルド時間を4分の1に短縮できた、とSpotifyのエンジニアであるPatrick Balestra氏は説明している。
-
Amazon EBSボリューム、NVMe予約を活用してストレージフェンシングをサポート
AWSは先日、io2およびio2 Block Express EBSボリュームで、業界標準のストレージフェンシング(クラスターの共有ストレージからノードを切断すること)プロトコルであるNVMe予約のサポート導入を発表した。複数のインスタンスから共有ボリュームへのアクセスを制御・調整する予約は、データの一貫性を確保するため、共有ストレージアプリケーションは、複数のインスタンスから共有ボリュームへのアクセスを制御・調整する予約を使用できる。