PhonePe は、インド全土の郵便番号の 99% 以上をカバーする 5 億人の登録ユーザーと 3,700 万の加盟店を擁する、インドを代表するデジタル決済会社です。 デジタル決済におけるリーダーシップを背景に、PhonePe は金融サービス (保険、デジタルゴールド、投資信託、株式仲介、融資) のほか、ハイパーローカル ショッピング用の Pincode やインド初のローカライズされたアプリ ストアである Indus App Store などの関連技術を活用したビジネスにも事業を拡大しました。 PhonePe グループは、資金の流れとサービスへのアクセスを解放することで、すべてのインド人に進歩を加速する平等な機会を提供するという同社のビジョンに沿った事業ポートフォリオです。
PhonePe はテクノロジーを重視する企業です。 当社は常に最先端のテクノロジーを活用して、卓越した顧客体験を提供しています。 画期的な成功の大きな理由は決済事業です。 しかし、トランザクション トラフィックの急増と月間 30 億を超える取引量により、PhonePe の既存のアーキテクチャではパフォーマンスとスケーラビリティに影響を及ぼす制限があることが明らかになりました。
プラットフォーム エンジニアリング チームは、既存のアーキテクチャである NGINX オープンソース ソフトウェア (OSS) が純粋な負荷分散機能を実行していることを強調しました。 さらに、別のトラフィック層がリバース プロキシとサービス検出を実行していました。 2 つのレイヤーにより、アーキテクチャ全体で高いレイテンシが発生しました。 この課題を克服するために、PhonePe には、現在のアーキテクチャを最適化し、即座にコスト削減とパフォーマンス向上を実現するソリューションが必要でした。 PhonePe は、システム全体を混乱させることなく、双方にメリットのあるソリューションを実現するために F5 を採用しました。
F5 製品チームは、PhonePe のテクノロジー アーキテクチャに関する理解を活かして、シームレスな顧客エクスペリエンスを実現するアーキテクチャを強化するという複雑な課題に取り組みました。 F5 は現在のシステムのアーキテクチャを再構築し、applicationエクスペリエンスの向上に役立つ高度な機能を特定しました。 チームは、リバース プロキシと負荷分散のための nixy 統合と動的構成管理を使用して、F5 NGINX Plus を PhonePe のアーキテクチャに組み込み、既存のレイテンシとパフォーマンスの問題を解決しました。 F5 は、NGINX Plus とのスムーズな統合を確実にする必要がありました。これは非常に重要であり、それが実現できなければ、PhonePe の全体的なテクノロジー スタックに支障をきたす可能性があります。
PhonePe は、同社のテクノロジー アーキテクチャから 2 つのレイヤーのうち 1 つを削除することで、レイテンシを削減し、パフォーマンスを向上させました。 NGINX OSS と Traefik は既存のアーキテクチャから廃止され、NGINX Plus に置き換えられました。 NGINX Plus には、PhonePe にとって不可欠なリバース プロキシ統合が付属していました。 この変更により、NGINX Plus は PhonePe の UPI アーキテクチャの不可欠な部分となり、すべてのトランザクションは NGINX Plus によってフロントエンド化されます。
PhonePe の技術チームは評価を非常に徹底しており、データセンターに技術を導入する前に徹底したデューデリジェンスを実施します。 PhonePe スタッフへの NGINX Plus の最初の導入からソリューションが展開される日までのプロセス全体には 1 年以上かかりました。 しかし、この膨大な時間の投資は、F5 と PhonePe の両チームがさまざまな関係者と複数回のブレインストーミングを実施できるようにするために不可欠でした。 このプロセスにより、2 つのレイヤーが 1 つの効果的なレイヤーにシームレスに統合され、PhonePe の顧客にシームレスな支払いエクスペリエンスが実現します。
PhonePe のテクノロジー アーキテクチャから 2 つのレイヤーのうち 1 つを削除することで、すべてのトランザクションを完了するまでの時間が数ミリ秒短縮され、パフォーマンスが向上し、レイテンシが短縮され、会社のビジネスが成長し続ける中でトランザクションのスケーラビリティが向上しました。
ほぼリアルタイムの構成管理を実現する NGINX Plus との Nixy の統合は、テクノロジー アーキテクチャ全体の妨げを防ぐために、F5 と PhonePe の両方にとって非常に重要でした。