InfoQ ホームページ API に関するすべてのコンテンツ
-
スマートAPIにはリアクティブなビジネスプロセスとテクノロジが必要だ - QCon LondonでのBernd Reucker氏の講演より
サーキットブレーカや非同期通信、リアクティブサービスを備えたスマートAPIの実装には、流行りのテクノロジだけでなく、ビジネスプロセスの変更が必要だ。rnd Reucker氏はQCon Londonで、単純なリクエスト/レスポンスAPIを越えるために考慮すべき課題とトレードオフについて講演した。
-
MicroProfile GraphQL 1.0 - MicroProfileファミリの新しいAPI
MicroProfile コミュニティは新しいスタンドアロン API である MicroProfile GraphQL 1.0 をリリースした。- Reactive Streams Operators、Context Propagation、Reactive Messagingの3つの既存のスタンドアロンAPIに加わることで、MicroProfile GraphQL仕様の意図は「ユーザーが Java でポータブルな GraphQL ベースのアプリケーションを素早く開発できるようにする、『コードファースト』な API のセットを提供する 」ことにある。
-
MicroProfile 3.3の新機能
Eclipse Foundation は MicroProfile 3.3 をリリースし、5 つの API (Rest Client, Config, Fault Tolerance, Metrics, Health) を更新した。その他の改善点としては、仕様とドキュメントの明確化と強化、すべての MicroProfile API 間の統合の改善、異なる MicroProfile 実装間の相互運用性、各 API のための完全な成果物セットなどがある。
-
GitHub Actions APIがパブリックベータ版としてリリース
GitHubは、Actions APIのパブリックベータ版のリリースを発表した。Actions APIを使えば、REST APIを通じてGitHub Actionsを管理することができる。APIの公開するエンドポイントで、アーティファクト、シークレット、ランナー、ワークフローの管理が可能だ。
-
AirbnbにおけるGraphQLマイグレーション
Airbnbは、APIの大半をGraphQLに移行して、ページロード時間の短縮とより直感的なユーザエクスペリエンスを実現することに成功した。GraphQL Summitで行われたプレゼンテーションでは、Brie Bunge氏が、同社の多くのチームで使用されたマルチステージのマイグレーションプロセスについて説明した。
-
Micorsoft Edge 79が Chromiumブラウザエンジンを採用
MicrosoftはEdge 79のリリースで、同社独自のEdgeHTMLエンジンから、Chromeで使用されているオープンソースエンジンのChromiumに移行した。
-
Microsoft、”Azure API for Fast Healthcare Interoperability Resource (FHIR)”を一般向けにリリース
先日のブログ記事で、Microsoftは、Azure API for Fast Healthcare Interoperability Resource(FHIR)の一般供与を開始すると発表した。これにより同社は、マネージドクラウドサービスでこのフォーマットのネイティブサポートを提供する、最初のクラウドベンダになる。APIを使用することで、クラウド内の医療データを簡単に取り込み、保持し、管理することが可能になる。
-
Faceook、Relayのバージョン7をリリース
GraphQLを用いたデータ駆動のReactアプリケーションを構築するためのJavaScriptフレームワーク、Relayのバージョン7がリリースされた。今回のリリースには、エラー処理とRelay Hooksの改善が含まれている。
-
Facebook、入力イベント処理を高速化するIsInputHandling APIを新たに提案
Facebookは先頃、初の大規模なブラウザAPIのコントリビューションを発表した。新しいisInputPending APIは、ユーザ入力からブラウザによる処理までの時間を短縮することによる、高度にインタラクティブなアプリケーションのユーザーエクスペリエンス向上を目的とする。
-
eBayのAPI戦略
バージョニングの不適切なSOAPベースのAPIに長年悩まされていたeBayが、セマンティックバージョニングを備えたRESTful APIへの移行と非推奨標準(deprecation standard)の導入を決定した。今回の移行で重視されたのは、eBayのAPIを利用する新たなアプリケーションの開発を容易にする拡張性と適応性だ。Tanya Vlahovic氏がそのコンセプトと、それらがAPIにどのように実装されているかを説明している。
-
restQL V3がリリース
マイクロサービスクエリ言語restQLの最新バージョンがリリースされた。コンテンツアグリゲーション、HTTPメソッドのサポート拡張、自己修復機能、node.jsアプリのバージョンアップなどの、注目すべき新機能が提供されている。全体的なパフォーマンス改善により、最新バージョンは、前バージョンに比較して最大2倍に速度が向上した。
-
Microsoftの新しいバージョンのAzure Application GatewayとWeb Application Firewallのメリット
最近のブログ記事で、Microsoftは、Azure Application Gateway V2標準SKUとWebアプリケーションファイアウォール(WAF)V2 SKUの一般向けリリースのメリットについて説明している。Microsoftは99.95%のSLAでそれらを完全にサポートし、大幅な改善と機能を提供している。
-
Nest.js 6はGraphQLとの統合と、プラットフォームの柔軟性を改善
Nest.jsは最近、TypeScriptフレームワークのバージョン6のリリースを発表した。Nest.js 6はGraphQLのサポートを改善し、さらにフレームワークのプラットフォーム固有の部分を切り離して、従来のExpressおよびNode.jsベースのアーキテクチャ以外のアプリケーションをサポートする。
-
Kubernetes KnativeのためのGlooゲートウェイがリリース
Solo.ioの開発したEnvoyベースのAPIゲートウェイであるGlooは,Kubernetes Knativeサービス用として初の,Istioの公式な代替プロダクトだ。Soloの創設者であるIdit Levine氏に,GlooおよびそのKnativeとの統合について詳しく聞いた。
-
Microsoftはサーバーレスアーキテクチャ向けの新しいAPI Management Consumption(従量課金)ティアを提供する
最近のブログ投稿でMicrosoftは新しい Azure API Management Consumption(従量課金)ティアを発表した。この新しい使用量ティアは「microベース」の請求が可能になり、自動スケーリング、組み込み高可用性、アクションごとの請求、プロビジョニングや管理のためのインフラストラクチャなしなどサーバーレスアーキテクチャの原則に準拠する。