Cao Gang、Alipayグローバルアーキテクト:12億人のユーザー向けにアーキテクチャを設計した経験は何ですか?|プログラマーは言いたいことがある

2005年の設立以来、アリペイは12億人のユーザーを抱えるデジタルライフ向けのオープンプラットフォームに徐々に成長し、その背後には進化する技術アーキテクチャーが支えています。

これまで、Double Eleventh PromotionとともにAlipayの技術的進化を共有してきましたが、本日、AlipayのグローバルアーキテクトであるCao Gangを招待し、12億人のユーザーのための設計アーキテクチャを教えてもらいました経験。

いわゆるグローバルアーキテクトは、会社全体のアーキテクチャガバナンスとアーキテクチャの進化にサービスを提供する人物です。しかし、Cao Gangは最初からグローバルアーキテクトにはならなかったが、第一線のR&Dから始まり、Alipayと一緒に成長しました。

アリペイグローバルアーキテクトCao Gang

最前線の研究開発:会社と共に成長し、建築コンセプトを習得する

 

Cao Gangは、2008年9月にAlipayに入社し、会社の初期の従業員の1人でした。入社後は、高速決済事業やオンラインバンキング事業の開発を担当し、3世代アーキテクチャの構築にも参画。

「3世代のアーキテクチャーは非常に画期的なアーキテクチャーシステムです。LusuLao Miaoは同社にSOAアーキテクチャーモデルを提案し、今日、Alipayテクノロジー基盤全体の基礎を築きました。」Cao Gang氏は振り返ります。

当時、Alipayと銀行の間の接続は特別な銀行ゲートウェイシステムを介して行われており、人々は銀行のオンラインバンキングシステムへのゲートウェイであるAlipayを介して支払いを行いました。しかし、このシステムにはさまざまな機能が混在しており、拡張はもちろんのこと、保守や問題への対応が困難です。Cao Gangと彼の同僚は、この銀行ゲートウェイシステムを金融ネットワークプラットフォームに進化させ、支払い指示から銀行指示への変換を含む金融取引所レイヤーと、責任と分野に応じたSOA概念によるパケット分割と分析のためのゲートウェイを階層化および取り除きました。レイヤー、および銀行とのエラー検出サービス処理レイヤーは、今日のAlipay金融ネットワークの基本的なプロトタイプを形成しました。この過程で、曹操の建築に対する理解は徐々に深まりました。

最前線のR&Dの時代、彼は最大の利益は、アーキテクチャ設計方法や運用および保守システム全体を含むSOAアーキテクチャの概念をすばやく習得し、SOAアーキテクチャの構築を最初から最後まで一から完成したことだと考えています。建築の細部など これらは彼が後でより大きな責任を負うための基礎を築いた。

 

アーキテクトになる:最下流から最上流へ

 

Cao Gangは、グローバルネットワークアーキテクトになる前は、金融ネットワークプラットフォームおよび富の分野でアーキテクトとして働いていました。

最前線の研究開発と比較して、建築家の仕事は特定のシステムプログラムの開発に限定されなくなりましたが、プラットフォーム全体のシステムが十分に完成しているか、欠点があり、最適化が必要な場所、およびどの古いシステムを管理する必要があるかについてより懸念しています。等

Cao Gangは、金融ネットワークアーキテクトとして在職中、銀行カード資金の流入および流出システムを再設計しました。これには、支払い、払い戻し、調整、およびクエリ機能が含まれます。これは、以前よりも高いレベルの抽象化です。この抽象化により、リアルタイムトランザクションに基づくインフローシステムと、非同期処理とバッチ処理を備えたアウトフローシステムの2つのシステムが形成されます。

この間、曹操は同社の第4世代アーキテクチャの変革にも参加しました。Ali All In Wirelessの後、支払いの取引量は急増しました。これは11回目のダブルプロモーションに反映されていますが、ピーク時の支払いは毎年数回倍になります。したがって、金融ネットワークの高可用性と同時実行性の設計は、Cao Gangの焦点となっています。

ピークトラフィックの課題に対応して、アリペイによる分散型アーキテクチャとユニット化に加えて、Cao Gangは、容量の拡張とDouble Elevenの銀行との圧力テストも毎年行い、大きなプロモーションに対処するための一連の容量計画を形成しますそして、フルリンク圧力テストのシステム。「ダブルイレブンの大きなプロモーションは、国内の銀行業界全体の基本的なIT能力をある程度変えました。」この文章では、ここ数年銀行と戦ってきた人物として、彼の気持ちは最も深い。

2016年、同社のニーズに応えて、曹操ギャングは新しく設立されたウェルスビジネスグループに加わり、ウェルス分野のアーキテクトになりました。

彼らはアーキテクトでもありますが、以前と比較して、金融ネットワークはビジネスの下部にあり、金融​​インフラストラクチャの一部です。エンドユーザーに直接面しているわけではありません。富は、ファーストラインビジネスにより近い、ビジネスに属している決済ビジネスのレジに似ています。最も上流、彼のキャリアの変更は、ビジネスから最も上流への最も下流に相当しますが、変更は依然として素晴らしいです。

この間、曹操氏の最大の利益は、ビジネスをより深く理解し、視野を広げ、アーキテクチャの全体的な構造をより明確に理解することでした。金融ネットワークのアーキテクチャーを行う場合、下から上に見ていくと、特に包括的ではありませんが、富の分野では、ビジネスはより完全なものになり、Alipayのアーキテクチャーを深く理解できます。ビジネスプロセス全体における各フィールドの内容の役割と位置の理解、ウェルスマネジメント商品を例にとること、なぜこのウェルスマネジメント商品を今日使用したいのか、どの金融機関からこのウェルスマネジメント商品を導入する必要があるのか​​、導入プロセスに何が関与しているかなど現場での協力により、商品を上手く市場に出し、富の分野の建築家として学び、ユーザーの悩みなどに立ち向かうことができます。

Cao Gangは、富の分野のアーキテクトとしての在職中に、この金融資産取引の層の構造を煙突からプラットフォームに移行し、金融資産の中央プラットフォームを作成しました。これまで、ウェルスマネジメント商品は、Yu'ebao、Funds、Regular、Goldなど、多くのビジネスラインに分割され、すべて煙突に組み込まれていました。CaoGangは、さまざまな種類のアセットのパブリック部分と共通部分を抽象化し、それらを統一されたプラットフォームとして沈殿させました。資産管理資産の統一された登録と測定、統一された資金清算プロセスなどを含むビジネスサービスを提供する一方で、構造の構造を判断および評価するアーキテクトの能力のテストである各ビジネスの柔軟性を維持します。

 

グローバルアーキテクト:全社的なアーキテクチャの進化とガバナンスを促進する

Cao Gangは2019年に入り、建築の分野で6年間働いています。この6年間、彼は金融分野でのビジネスとテクノロジーの深い理解と実践を持っています。もっと大きなプラットフォームを見てみたいと思います。 2003年、彼は建築部門に参加し、グローバルアーキテクトになりました。

グローバルアーキテクトの主要な作業目標は、Alipayテクニカルアーキテクチャ全体の進化を促進すると同時に、技術組織全体のアップグレードと開発を促進し、CTOが会社全体のトップレベルのテクノロジー戦略を実装するのを支援することです。彼らは、CTO戦略とさまざまなビジネスラインの間の良好な接続を形成し、トップレベルの戦略を推進して各ビジネスラインに着手すると同時に、さまざまなラインの共通の問題を利用して、技術アーキテクチャ全体の進化を促進するトピックを形成する必要があります。

ローカルドメインアーキテクトとは異なり、グローバルアーキテクトは会社全体のグローバルな問題に集中する必要があります。ほとんどの場合、グローバルアーキテクトは、アーキテクチャシステム全体をより柔軟にする方法を考える必要があります。一方で、ビジネスを柔軟かつ自律的にする必要がありますが、同時に、共通の機能を配置する必要があります。グローバルアーキテクトは、会社のビジネスおよび技術的な戦略的方向性と組み合わせて、アーキテクチャ全体のアップグレードの一般的な方向性と、現在行われている水平方向の技術的な問題を定義する必要があります。たとえば、今年のAlipayの横のトピックには、クラウドネイティブ、安全生産、R&Dパフォーマンス、およびデータインテリジェンスが含まれ、これらのトピックのいくつかの特定の着陸プロセスに深く関与するか、担当します。

グローバルアーキテクトのもう1つの仕事は、既存のアーキテクチャの不合理な側面に焦点を当てることです。たとえば、R&D効率、低レベルの反復建設、不明確な境界線、不当な分業など、これらの問題を解決する必要があります。以前は、これらの問題を解決するために、建築家の専門家の経験に頼ることがよくありました。デジタルトランスフォーメーションの傾向により、アーキテクチャ全体の作業も変化しています。antテクノロジアーキテクチャの最適化を促進するには、テクノロジのR&Dプロセスとテクノロジ管理プロセスをデジタル化してプラットフォーム化する必要があります。進化とともに、技術組織のアップグレードと開発、データマイニングと分析、関連するデータ分析製品の確立、CTOと各ラインの技術リーダーへの直接の連絡により、技術分野の問題をより適切に発見し、専門家を提供する技術管理の意思決定を支援し、問題の改善をより効率的に促進するための経験と解決策。

 

グローバルアーキテクトにはどのような機能が必要ですか?

 

現在、Alipayは金融決済プラットフォームからデジタルライフのためのオープンプラットフォームにアップグレードしています。私たちは、デジタルライフのための世界最大のオープンプラットフォームとデジタルインクルーシブな金融プラットフォームを構築したいと考えています。ビジネス戦略の改善をより適切にサポートするには、新世代のテクニカルアーキテクチャシステムを構築する必要があります。ビジネスは高速で発展しています。このような構造を全社レベルでアップグレードすることは、機内の航空機のエンジンを変更することと同じです。全体的な調整が必要であり、トレードオフと意思決定に優れており、グローバルアーキテクトに大きな課題を提起しています。

以上のことから、グローバルアーキテクトの仕事は非常に重要であると同時に、能力と経験に対する要件も高く、才能をより広く引き付けるために、社会全体からグローバルアーキテクトを採用することにしました。

グローバルアーキテクトに必要な才能については、Cao Gangはそれ自体が優れたテンプレートです。特定の技術的な影響力を持つ垂直分野での成果は、この分野の権威と見なすことができます。その能力は証明されており、中程度以上に達しています。チームの経験は、より大きなフィールドの開発とパターンを追求すると同時に、より大きなプラットフォームでの開発を望んでいます。これは、世界的な建築家候補者のアリペイの肖像です。

さらに、Alipayには、初期のLusu Miao Miaoからギャングを介して受け継がれている建築文化があり、グローバルアーキテクトが持つ必要のある4つの能力または特性が含まれています。

まず第一に、ビジネスに関する洞察が必要であり、グローバルアーキテクトはビジネスアーキテクチャとアプリケーションアーキテクチャに対してより偏っているので、担当する分野について独自の理解が必要です。アリペイを例にとると、それが行う支払いの性質は何ですか?どのような問題が解決されますか?最下層とは何ですか?支払い、会計、決済、決済、取引プラットフォームなど、自分の理解が必要です。

次に、オープンマインドを維持します。一部の第一線の学生は、2つのチーム間の協力効率の問題など、それほど強くないと感じるかもしれませんが、建築家がそれを解決したい場合は、学生を傷つける可能性があります。 ?特定のトレードオフが関係しており、このプロセスでは、オープンマインドを維持し、さまざまな矛盾に耐えられるようにする必要があります。

3つ目は、建築家はグローバルな視点を持つ必要があるということです。アーキテクチャの本質はトレードオフとトレードオフです。意思決定を行うときに一部しか見えない場合、結果は象に盲目的に触れてしまい、意思決定には間違いなく問題が生じます。地域の問題を解決するには、グローバルな視点から始める必要があります。そうしないと、最終的な方向性が会社全体の方向性に逆行する可能性があります。これは、グローバルアーキテクトに必要な品質です。

最後に、強力な推進力を必要とする結果注意を払う必要があります。建築家はいくつかの絵を描くのではなく、建築の原則、建築要素、および部門の計画のレビューにそれを実装する必要があります。グローバルアーキテクトは基幹業務から独立しているため、多くのチームワークとコミュニケーションを伴うこのような環境で物事を進めることは非常に困難です。あなたは明確な見解を持つ必要があり、そしてあなたは望ましい結果を得るために多くの人々を説得することができなければなりません。

よりエキサイティングな推奨事項

☞SpringCloudからService Meshへ、マイクロサービスアーキテクチャガバナンスシステムはどのように進化しましたか?

「生命ゲームの父」が新しい肺炎により亡くなり、数学パックの生活を振り返る

☞AI 時代にプログラマーが高価なのはなぜですか?

「LeetCodeの問題を手動で解決し、さまざまなアルゴリズムルーチンでズボンを拾う」

☞ブロックチェーンには10年で夢があります:故郷に辞職した人もいれば、受験する人もいます

航空機シリーズ構築するためのインタビュー:建築家がマイクロサービスインターフェイスを設計する方法を見る

あなたが注文するすべての「ウォッチング」、私はそれを真剣に受け止めます

公開された508元の記事 ウォンの賞賛10000 + ビュー562万+

おすすめ

転載: blog.csdn.net/csdnsevenn/article/details/105570550