InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Cloudflare、Google、AWSがHTTP/2のゼロデイ脆弱性を公表
10月10日、Cloudflare、Google、AWSは、"HTTP/2 Rapid Reset "として知られる新しいゼロデイ脆弱性攻撃を公開した。この攻撃は、HTTP/2プロトコルの弱点を悪用し、最大で毎秒4億リクエスト(rps)という膨大な分散型サービス拒否(DDoS)攻撃を発生させる。
-
CloudWatch、19のAWSサービスにベストプラクティスのアラーム推奨を発表
AWSはこの頃、Amazon CloudWatchに"すぐに使える "ベストプラクティスのアラーム推奨を導入した。この新しいオプションは、AWSプラットフォームでの観測可能性を向上させるために設計されており、ユーザーはコンソールから簡単にアラームを追加したり、CloudFormation、Terraform、CLI用のテンプレートをダウンロードできる。
-
CoreWCFに新しいAmazon SQSバインディングが追加
Amazonは、Windows Communication Foundationに代わるオープンソース向けに、サーバーとクライアントコードでAmazon Simple Queue Service(SQS)をサポートするCoreWCFの新しいバインディングの提供を発表した。この新しいバインディングにより、従来のMicrosoft MSMQバインディングをAWSのクラウドベースの実装に簡単に移行できる。
-
C# 12の新機能:プライマリコンストラクタ、コレクション式などが発表
11月14日、マイクロソフトは.NET 8発表の一環として、人気の.NETプログラミング言語の最新バージョンであるC# 12の新機能を発表した。もっとも注目すべき改良点は、コレクション式、すべてのクラスと構造体のプライマリコンストラクタ、任意の型のエイリアスを作成する構文、ラムダ式のデフォルトパラメータなどである。
-
Shopify、RubyコードからWasmモジュールを作成するツールチェーン「Ruvy」をオープンソース化
最近Spotifyによってオープンソース化されたRuvyは、RubyコードをWasmモジュールに変換するWebAssemblyツールチェーンである。ruby.wasmをベースに、RuvyはRustで実装され、パフォーマンスを向上させ、Wasmモジュールの実行を簡素化するための最適化が含まれている。
-
マイクロソフトがWell-Architected Frameworkをアップデート
マイクロソフトは先日、Azure上で最適化されたワークロードを設計・実行するためのWell-Architected Framework(WAF)の包括的なアップデートを発表した。
-
AWS、Well-Architected Frameworkを再編・統合
AWSは、Well-Architected Frameworkの6つの柱すべてに変更を加え、新たなアップデートを発表した。パフォーマンス効率とオペレーショナルエクセレンスの柱は、ベストプラクティスの数を減らすために再構築・統合された。その他の柱では、再利用可能な��ーキテクチャパターンに関する推奨事項や手順など、実装ガイダンスが改善されている。
-
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料金を最小限に抑えるように設計されている。
-
AWS CodeArtifactがSwiftパッケージマネージャをサポート開始
AWSベースのソフトウェアアーティファクトリポジトリCodeArtifactは、Maven、NuGet、npm、pipなどに加えて、Swiftパッケージマネージャをサポートするようになった。これにより開発者は、他のリポジトリを使用するときと同じように、Appleの公式パッケージマネージャを使用してSwiftパッケージを保存および取得できる。