ブログ | CTO オフィス

デジタル変革の危険が迫る: API の拡散

ラジェシュ・ナラヤナン
ラジェシュ・ナラヤナン

ロリ・マクヴィティ

ロリ・マクヴィティ
2021年11月4日公開


デジタル変革は人間が推進するビジネスの旅です。 そして、人類が近年行ったほとんどの旅と同様に、その進歩にはテクノロジーが求められています。

この旅は実は新しい現象ではありません。 コンピュータが確立される前から、ビジネスはテクノロジーを通じて変革してきました。 これまで、テクノロジーによって多くの変革の波が起こってきました。 石板に刻む刻印から取引記録、紙の証跡、デジタル台帳まで、テクノロジーはビジネス変革を推進する原動力です。

DXの旅

ほとんどの組織は確実に第 2 フェーズにありますが、かなりの割合の組織がすでに第 3 フェーズの利点を模索しています。

デジタル拡張に注力する組織の影響は、IT 部門とアプリ開発者がさまざまなアプリケーション、システム、サービスを統合してシームレスなデジタル エクスペリエンスを実現するために使用するテクノロジに及びます。 つまり、組織は API を採用しているのです。

API は、銀行から小売、ゲームまで、あらゆる業界に大きな影響を与えていることがわかります。 当社の調査とその後のモデルでは、過去数年間で API が大幅に成長し、今後 10 年間を見据えるとさらに大きな成長が見込まれています。

問題は、導入される新しい API のすべてが管理、構造化、または文書化されているわけではないことです。 エッジ コンピューティングの出現により、組織がアプリケーションとクラウド サービスをますます多くの (多くの場合は遠隔地の) 場所に展開し始めるにつれて、API の使用もさらに増加しました。

一般的な企業では、次のようなさまざまな目的で API を使用する可能性が高いことを考慮してください。

  • クラウド(プライベートおよびパブリック)などのインフラストラクチャ サービスは、API を介してアクセスおよび操作されます。
  • コンテナネイティブ アプリケーションなどの最新のアーキテクチャは、サービス内通信や運用制御、構成に API に依存しています。
  • Web またはモバイル デバイス経由で実現されるデジタル エクスペリエンスは、シングル サインオンから認証、チャットとソーシャル ストリームの統合まですべてを組み込むために API に依存しており、従来のトランザクション アプリケーションによって提供されるトランザクション機能も組み込まれています
  • CI/CD およびデプロイメント パイプラインの自動化では、API を利用してシステム、デバイス、サービスと統合し、開発プロセスとデプロイメント プロセスをシームレスに実行します

他にも多くの例がありますが、ほんの少しの例でも、API の数と場所が急速に増加していることが簡単にわかります。

この成長を悪化させているのは、企業が企業らしく行動するという現実です。

企業とは、規模に関係なく、組織を構成する事業部門に代わって開発された製品と IT サービスの組み合わせです。 企業は当然サイロ化されており、情報は必要に応じて共有されます。 企業が拡大するにつれて、さまざまな事業部門、製品チーム、運用チームも拡大します。 本質的に、ビジネスは「無秩序に拡大」します。 今日ではすべてのチームとビジネス ユニットが API に大きく依存しているため、必然的にAPI が拡散することになります。

また、既存のソリューションはクラスター内の課題、つまりマイクロサービス環境内で API を管理する課題に重点を置いているため、API の拡散によって生じる課題に対処するには新しいアプローチが必要であることもわかります。 既存のソリューションは、クラスター全体、つまり複数の場所、事業部門、製品および運用チームにまたがるマイクロサービス環境間での API の拡散という課題に対処するために、その範囲をまだ拡張していません。

この F5 CTO オフィスの調査では、Rajesh Narayanan が、無秩序な広がりをもたらす API の増加と分散、そしてその結果生じる混乱を抑える 1 つのアプローチについて説明しています。