開発者エクスペリエンスの現状レポートで API への依存が増大していることが判明

ブログ

ホームページホームページ / ブログ / 開発者エクスペリエンスの現状レポートで API への依存が増大していることが判明

Jul 04, 2023

開発者エクスペリエンスの現状レポートで API への依存が増大していることが判明

Inserito da Bill Doerrfeld l'11 maggio 2023 Lascia un commento Le API Web continuano a crescere

投稿者: Bill Doerrfeld 投稿日: 2023 年 5 月 11 日 コメントを残す

Web API は、開発者ユーザーの間で関心が高まり続けています。 API は、新しい顧客エクスペリエンスを強化し、エンジニアが共通機能の再構築を回避できるようにします。 このテクノロジーは、企業の構成可能性が高まるにつれて、近年さらに注目を集めているマイクロサービスやヘッドレス アーキテクチャにも力を入れています。

プロバイダー側​​では、Web API 戦略によりパートナー エコシステムでの共創が可能になり、ビジネスに新たな収益機会を開くこともできます。 ただし、他の SaaS (Software-as-a-Service) と同様に、API には迅速なオンボーディングと簡単な継続的なメンテナンスを実現するための優れた開発者エクスペリエンスが必要です。

Nylas は最近、最新の開発者エクスペリエンスを形成する主要なトレンド、テクノロジー、優先事項について詳しく説明した、初の開発者エクスペリエンス状況レポートをリリースしました。 この調査では、API への依存度が高まっていることが判明し、API 主導のテクノロジーへの投資を増やすことが期待されています。 また、Nylas の製品担当シニア バイス プレジデントである Isaac Nassimi 氏にも会い、これらの調査結果の背後にある理由を調査し、API エコノミー全体についての彼の見解を聞きました。

以前にも取り上げたように、より多くの開発チームが新しいアプリケーション機能を強化するために API に依存するようになり、市場の API の数は膨れ上がりました。 Rapid の 2022 年 API 現状レポートによると、従業員 10,000 人以上の最大手企業は 250 以上の社内 API を保有しています。

同様に、Nylas の調査では、API への依存が高まっていることが強調されました。 開発者の 98% が、API が自分やチームの仕事の遂行を助ける重要な要素であると考えていると回答しました。 また、開発者の 86% は、2023 年に API の使用が増加すると予想していると回答しました。

Nassimi 氏によると、API は時間の経過とともにますます普及しているものです。 たとえば、1998 年当時、Web サーバーのセットアップは非常に面倒でした。 しかし現在では、若手開発者でも数行のコードでタスク (そしてそれ以上のこと) を達成できるようになった、と同氏は語った。 API は複雑さを抽象化し、外部インフラストラクチャの活用に役立つため、常に車輪の再発明を行う必要がなくなります。 「それらはより多くの機能を追加し、労働力、思考、認知負荷のアウトソーシングに役立ちます」とナシミ氏は説明しました。

API に移行するもう 1 つの理由は、ツールの使用量の増加に対処することです。 開発者のほぼ半数 (48%) は、毎日使用するツールの数に常に、または頻繁に圧倒されていると回答しました。 同時に、開発者の 98% が、API によって毎日使用する職場ツールの数が減ると回答しました。 この調査では、API への投資により自動化が促進され、新しい機能を手作業で作成する手間が軽減されることが示されています。

たとえば、Nassimi 氏は、以前の会社でビデオ コード変換サービスをゼロから作成したことについて説明します。 エンジニアリング チーム全体が、これまで運動したことのない筋肉を使いながら、このプロセスに何ヶ月も費やさなければなりませんでした。 多大な努力の末、彼らは仕事を放棄し、結局 API を使用するだけになりました。 「200 行のコードを削除するのは本当にいい気分でした」と Nassimi 氏は言いました。 「これを 5 回行えば、社内でどのように行うかを学ばなければならない難解なことをすべて一桁減らすことができます。」

頭痛の種を軽減するだけでなく、API を使用すると速度も向上します。 たとえば、3 人の上級エンジニアが API の助けを借りずに電子メールやカレンダーの統合を構築するには 1 年以上かかる場合があることがレポートでわかりました。 API を使用すると、この統合スケジュールは非常に短期間で済む可能性があると Nassimi 氏は言います。 その結果、回答者全体の 95% が、自社が今後 1 年以内に API にさらに多額の投資を行うことを望んでいると回答しました。

開発者は、API を使用する場合、速度が最大の利点であると感じています。 そして、この速度を実現するには、API プロバイダーは合理化された開発者エクスペリエンス (DX) を作成する必要があります。 導入の速度が、優れた DX とそうでない DX の違いを生み出す可能性があり、この速度に大きく寄与するのは慣れです。 DX の問題の 1 つは、使用する API が独自の環境で使用するコードと同じように機能する必要があることだと Nassimi 氏は言います。

背景にはしっかりとしたドキュメントと命名規則が存在するはずですが、テクノロジーが抽象化しているものについて開発者に用語の学習を強制するのは、開発者のエクスペリエンスとしてはひどいものであると Nassimi 氏は述べました。 代わりに、TypeScript バインディングなど、選択した独自の言語で SDK をインストールし、オートコンプリートを使用して SDK を理解することで、より優れたエクスペリエンスを実現できます。

ワークフローの自動化と AI は、エンジニアの時間を解放して生産性を高めるため、開発者のエクスペリエンスを向上させることもできます。 実際、開発者の 3 人に 2 人は、自社がワークフロー自動化のための AI に投資し、より良いユーザー エクスペリエンスと顧客エクスペリエンスを厳選することを望んでいます。 また、開発者の 72% は、自分または自分の組織が現在、データ分析とデータの意味付けに AI を使用していると回答しました。

しかし、ChatGPT や Bard のような生成 AI に関しては、開発者はそれほど熱心ではありません。企業が今後 1 年間に投資すべき有用な分野としてそれを報告した開発者はわずか 14% でした。 見出しでは、生成 AI が現代の仕事のほとんどの側面を混乱させると宣伝していますが、このテクノロジーはまだ新しいため、エラーが発生し、セキュリティ上の潜在的な影響を引き起こす可能性があります。

API と統合する開発者にはさまざまな背景と優先事項があります。 また、速度は重要な考慮事項ですが、プロバイダーはワークロードがどこにあるのか、どのような特定の機能を推進する必要があるのか​​も理解する必要があるとナシミ氏は述べています。 「すべてのエンドポイントと機能を紹介したいと考えますが、ユーザーが開始するために必要なものを絞り込んで表示すれば、より多くの取引を成立させることができます」と同氏は述べた。

詳細については、Nylas の State of Developer Experience 2023 のコピーをこちらの電子メール ゲートからダウンロードできます。

Filed Under: API, アプリケーション パフォーマンス管理/監視, ブログ, DevOps 実践, 機能 タグ: API, API, アプリケーション開発, 開発者エクスペリエンス, 開発者, マイクロサービス