InfoQ ホームページ ニュース
-
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予約のサポート導入を発表した。複数のインスタンスから共有ボリュームへのアクセスを制御・調整する予約は、データの一貫性を確保するため、共有ストレージアプリケーションは、複数のインスタンスから共有ボリュームへのアクセスを制御・調整する予約を使用できる。
-
Meta社のオープンソースコード世代 LLM Code Llama
Meta社は最近、コード生成LLMであるCode Llamaをオープンソース化した。これはLlama 2の基礎モデルに基づいており、同じコミュニティ・ライセンスが適用されている。Code Llamaは500Bトークンのコードで微調整され、34Bパラメータまでの3つのモデルサイズが利用可能である。コード生成ベンチマークでの評価では、このモデルは他のすべてのオープンソースモデルを上回り、ChatGPTに匹敵した。
-
Terraform 1.6でテストフレームワークが一般提供開始
HashiCorpは、新しいテストフレームワークを含むさまざまな新機能を備えたTerraform 1.6をリリースした。その他の改善点には、config-driven import、Terraform Cloud CLIワークフロー、およびAmazon S3バックエンドの変更が含まれている。このバージョンは、TerraformがBusiness Source License v1.1(BSL 1.1)の下でリリースされる最初のバージョンとなる。
-
Visual Studio用Teamsツールキット:自動化されたライフサイクルと統合ボットデバッグ
Visual Studio用Teamsツールキットを使用することで、.NET開発者はMicrosoft Teams用アプリケーションのビルド、デバッグ、リリースが可能となる。最新バージョンでは、自動化されたTeamsアプリのライフサイクルや、Visual Studio環境内の内蔵トンネリングによる統合ボットデバッグなど、強力な機能が導入されている。