Zuoraプラットフォーム - パフォーマンスブースター
課金、決済、財務の各業務におけるパフォーマンスの拡大
パフォーマンスブースターをオンにしたお客様には、最大で8倍の処理時間の改善を実感していただいています!
上記のエピソードは、パフォーマンスブースターが財務業務に与える影響と、その重要性を物語っています。パフォーマンスブースターについて語る弊社プロダクトリーダーを以下にご紹介します。
何万、何百万という契約数を抱えている企業では、パフォーマンスを低下させることなく大容量の拡張を行えるかどうかが、日々の関心事となります。
B2CやB2Aなどの企業では、請求、支払い、その他のワークフローにまたがる財務業務の拡張が不可欠になります。一日に何十万枚もの請求書を送り、何百万枚もの支払いをできるだけ早く処理し、その他の時間的制約のある財務業務も引き受けています。エラーやレイテンシーの余地はほとんどありません。
Zuoraの財務業務は、主に4つのバケットに分けることができます:
- 正確な請求書を作成するための大量請求処理
- キャッシュフローを最大化するための大量支払い処理
- 大量の顧客登録やキャンセル処理
- 時間的制約のあるワークフロー処理
これらの大量業務を非常に厳しい期限で終わらせるよう急かされる企業がよくあることがわかります。例えば、月末に決算を行う必要があったり、新しいマーケティングの立ち上げのために大量に処理する必要があったりします。どのような状況であっても、ITチームとオペレーションには、リソースを追加することなく、いつでもスケーリングできることが求められます。
Zuoraがパフォーマンスを最適化する方法
私たちは、何百ものお客様と一緒に、ビジネスの規模に応じたパフォーマンスの最適化を行ってきました。ここでは、その中から4つのストーリーをご紹介します:
ストーリー1:請求業務の最適化
会社概要:100万人以上の顧客を持つメディア企業
この企業では、すべての顧客が契約した月と同じ日に請求書を受け取ります。毎日3万から4万の請求書が送られてきます。
課題:すべての請求書を処理するのに毎日10時間ほどかかっていました。請求業務チームは、毎晩請求処理のスケジュールを立て、朝、エラーがないかどうかをチェックしていました。エラーが発生すると、夜間のプロセスをもう一度実行する必要があり、時間とコストがかかっていました。
結果:Zuoraのパフォーマンスを向上させることで、毎日の請求管理にかかる時間が10時間から平均30分に短縮されました。
ストーリー2:決済業務の最適化
会社概要:200万人の顧客を持つ会員制企業
この企業は月に2回、数十万件の決済を処理しています。15日または30日までに支払いが完全に処理されない場合、最低限のキャッシュフローと正味運転資本を維持することができなくなります。買掛金から従業員の給与まで、すべてが影響を受けます。
課題:支払い処理に時間がかかる。決済のたびに、企業は決済ゲートウェイに電話をかけ、リクエストが受理されるのを待ち、その決済を処理する必要がありました。ほとんどの決済ゲートウェイは、1分間に100件以下の決済しか処理しません。顧客数を考えると、1回の決済処理に丸1日かかってしまうことになります!
結果:この企業は75分間に15万件の決済を処理できるようになり、これは1分間に2000件の決済処理に相当します!
ストーリー3:APIトランザクションの最適化
会社概要:一晩で3倍の顧客数を獲得したゲーム会社
この会社は、新しいゲームを発売した週末にサインアップが急増し、10万人の顧客から一晩で35万人を超える顧客になりました。
課題:非常に短期間に数十万人の加入者がサインアップしたため、サインアップと支払いのフローに影響が出ることがありました。API の制限によるタイムアウトは、顧客体験の低下を招き、潜在的な契約者数を大幅に制限する可能性がありました。
結果:この企業は、大規模なローンチの前にZuoraのAPI同時実行数の制限を2倍にし、サインアップのピークをスムーズに処理することができました。
ストーリー4:時間に制約のあるワークフローを最適化する
会社概要:200万人の顧客を持つサービス型ソフトウェア企業
この企業は、請求、支払い、返金など、すべての財務ワークフローをZuoraで管理しています。返金処理は、自動化された2段階のワークフローで行われていました:まず、支払いゲートウェイを通じて返金のトランザクションが処理され、次に、顧客がソフトウェアの利用を停止させられました。
課題:2段階の返金ワークフローは、お客様の多さとその複雑さにより、数秒から数分(!)を要していました。これでは、お客様にフラストレーションが溜まってしまいます。返金は顧客体験に影響を与えるため、この企業はこのワークフローをほぼリアルタイムで完了させたいと考えていました。
結果:この企業は返金ワークフローをZuoraの優先業務として追加し、返金処理を1秒以内に完了させることができるようになりました。
パフォーマンスを最適化するためのベストプラクティス
このような場合、パフォーマンスを最適化するお手伝いをしましょう。ここでは、いくつかのベストプラクティスを紹介します:
1.時間的制約のあるプロセスにおけるオペレーションウィンドウを特定します。
毎月5時間のウィンドウですべての支払いを処理する必要がある場合、処理量が増えてもその時間は変わりません。調整不可能な重要な時間的制約のあるウィンドウを把握し、それに対して最適化する。
2. プロセスのボトルネックを把握する:
依存する業務に費やす時間を短縮する機会があるかどうかを確認します。使用量に基づく価格設定を行っている企業の中には、使用量の記録を読み込むのに時間を費やさなければならないところがあります。
3.ピーク時の計画を立てます。
マーケティングチームが来月に大規模なローンチを計画している場合、タイムアウトや顧客体験の低下を招くことなくサインアップ量を処理できることを事前に確認する。
4.ピークの傾向を追跡し、時間をかけて平準化することを検討します。
Zuoraの新しいシステムヘルスダッシュボードを使用して、請求書の実行、支払いの実行、API、およびワークフローのパフォーマンスを追跡することができます。ピーク時の高ボリュームを複数の日付に分散させ、スパイクを最小化するためのプロセスの更新を検討するZuoraの新しいシステムヘルスダッシュボードを使って、請求書発行、支払い、API、ワークフローの性能を追跡することができます。
5.Zuoraでアラートを設定してパフォーマンスを追跡します。
Zuoraでは簡単にアラートを設定できます。例えば、APIに障害が発生した際に開発チームに通知するようアラートを設定します。
Zuoraにパフォーマンスブースターを追加
上記の企業は、Zuoraプラットフォームのパフォーマンスブースターを活用しています。パフォーマンスブースターは、Zuoraの大規模運用に特化して設計された技術です。
パフォーマンスブースターは4つの方法でパフォーマンスを最適化します:
1.ビルランタイムの最適化
請求書並列処理エンジンは、大量の請求処理を分割して処理し、より多くの請求処理を並行して行うことができます。
2. 支払実行時間の最適化
当社の決済並列処理エンジンは、大規模な決済処理を分割して処理するため、企業は1分間に数千件の決済処理を行うことができます。
3. ダブルAPI同時使用率
Zuoraの標準APIコンカレントレートに基づいてピーク時やローンチイベント時のスループットを高めるために、これらの制限を2倍にすることができます。
4. ワークフローの待ち時間を短縮
重要で時間的制約のあるワークフローについては、Zuoraを通じて実行されているすべてのワークフロー(お客様および他のすべてのZuoraのお客様)において、「キュー」内のこれらのワークフローに優先順位をつけ、最適化することが可能です。
Zuoraの最新情報
最新の製品アップデートを見逃されましたか?Zuoraの最新かつ最高のイノベーションを知りたいと思いませんか?四半期アップデートをチェックし、最新のリリースを学びましょう。
ビデオを見る >>
Thanks for your response!
We'll get back to shortly.
業界のリーダーから学ぶ
業界トップクラスの
知識や経験を活用
Zuoraは業界のリーディングカンパニーとして、専門家やお客様、そしてパートナーと協力し、「Subscription Economy(サブスクリプションエコノミー)®」の浸透を推進し続けています。