InfoQ ホームページ API に関するすべてのコンテンツ
-
一元化されたAPIディスカバリーとガバナンスを実現するAzure API Centerのプレビュー版
最近の年次Buildカンファレンスで、マイクロソフトはマイクロソフトAzure API Centerのプレビューを紹介した。これは新しい Azure サービスであり、検出、再利用、ガバナンスのために一元的な場所で API を追跡できるようにするAzure API Management プラットフォームの一部である。
-
OpenAI、開発者が関数を記述できる「関数呼び出し」を発表
OpenAIは、開発者がGPT-4と GPT-3.5に機能を記述し、モデルがその機能を実行するコードを作成することを可能にする、関数呼び出しと呼ばれる機能を含むAPIのアップデートを発表した。
-
eBayとlastminute.com、アーキテクチャの進化促進のためにコントラクトテストを採用
Lastminute.comは、システムレベルの統合テストを使用することで生じる困難を軽減し、フィードバックサイクルと開発プロセスを改善するためにコントラクトテスト(Contract Test)採用し、eBayは、内部APIを安全に進化させ、クライアントチームの要件をサポートするためにコントラクトテストを採用している。
-
ローコードAPIビルダー「Postman Flows」、一般提供開始へ
Postmanは、ローコードAPI構築ツールであるPostman Flowsを一般提供開始した。Postman Flowsは、API駆動型のアプリケーションやワークフローを構築するための共同作業向きでグラフィカルなインターフェイスを提供する。Postman API Networkと統合され、一般に公開されているAPIにアクセスできる。
-
OpenAIが次世代言語機能のためにChatGPTとWhisper APIを公開
OpenAIは、サードパーティの開発者が API経由でChatGPTとWhisperをアプリやサービスに統合して、AI活用した言語と音声テキスト変換機能へのアクセスを提供することを発表した。同社の従来の言語アプローチを使用する場合と比較してこのAPIを使用すると企業は ChatGPTとWhisperを自社のプラットフォームに容易に統合できるようになるのだ。
-
Spring for GraphQLバージョン1.0がリリースへ
プロジェクト開始から2年も経たないうちに、Spring for GraphQL 1.0がリリースされた。 このプロジェクトでは2つのチームがコラボレーションして、SpringとGraphQL Javaを統合した。
-
Wave: アーキテクチャの複雑性低減に関するケーススタディ
Dan Luu氏は、単純で退屈��アーキテクチャが最適なビジネスモデルのケーススタディとして、Waveを紹介する記事を公開した。Waveは、最先端を行くサービスベースの非同期アーキテクチャではなく、データベースの支援によって統合的なAPIを提供する同期モノリスを採用している。
-
Quarkus2.8.0がきめ細かく制御できるトランザクションAPIを導入
RedHatはQuarkus 2.8.0をリリースした。Quarkus 2.8.0では、デフォルトでRESTEasy Reactive RESTレイヤとGraalVM 22.0との統合が提供される。きめ細かく設定できるプログラマティックトランザクションAPIを使うと、トランザクションをより細かく制御できるようになる。
-
スキーマ検証とコード生成に対する新たなアプローチのためにGraphQL構文を利用
Nav Inc.は、GraphQL構文を使ってイベントとメッセージ形式を定義するオープンソースのスキーマ定義とコードジェネレーターを作成した。GraphQLは、開発者の間で表現力と親しみやすさから選ばれたが、それは構文にのみ使われる。Nav Schema Architecture(NSA)ではGraphQLランタイムは使われない。
-
SoundCloudでパブリックAPI Stranglerが終わりを迎えた
SoundCloudは、Stranglerパターンを使って、モノリスアプリケーションから本格的なBFFへの移行の過程を無事に完了した。
-
Netflix Studio Search:ElasticsearchとApache Flinkを使ってフェデレーションGraphQLデータのインデックス付け
Netflixのエンジニアは最近、どのようにStudio Searchの構築したかを公開した。そこでは、Apache Kafkaストリーム、Apache Flinkベースのデータメッシュプロセス、Elasticsearchシンクを使ってインデックスが管理される。彼らは、NetflixのフェデレーションGraphQLグラフの要素を抽出し、それを検索可能にするプラットフォームを設計した。現在、Studio Searchでは、組織内の多くのアプリケーションのユーザエクスペリエンスに関して重要な部分が強化されている。
-
Microsoft、Azure API Managementプレビューでプライベートリンクのサポートを開始
先頃Microsoftは、APIの公開、保護、変換、維持、監視を行うフルマネージドサービスであるAzure API Managementサービスを対象とするAzure Private Linkサポートのプレビューを発表した。
-
ImageSharp 2.0.0が機能満載でリリース
最もポピュラーな.NETイメージ処理ライブラリのひとつであるImageSharpのバージョン2がリリースされた。リリースには、WebP、TIFF、PBM、加えてXNPのサポート、JPEGおよびPNGフォーマットに関するさまざまなパフォーマンス向上や機能向上などが、おもな機能として含まれている。今回のリリースで、.NET Standard 1.3のサポートが廃止された。バージョン1.0.4のリプレースとなるアップデートである。
-
CloudflareレポートでAPIトラフィックの急速な成長が示された
Cloudflareは最近、毎年恒例の「APIトラフィックの状況」レポートをリリースした。このレポートでは、Cloudflareのグローバルネットワークによって利用されるトラフィックデータを分析して、Webトラフィックの現在の業界トレンドへのインサイトを提供する。
-
Netlify GraphによりWebアプリにおける外部API統合をシンプルに
Netlify Graphでは、Webアプリを構築するための新しいGraphQLベースのアプローチを提供する。異なるAPIを統合して、さまざまなデータモデル、応答形式、認証スキームなどを混合する際の固有の複雑さ軽減を追求する。InfoQは、Netlifyのエコシステム責任者であるDen Delimarsky氏と話をした。