信頼性の高いAPI管理
アムウェイについて
アムウェイは、米国ミシガン州エイダに本社を置く起業家主導の健康・ウェルネス企業である。 世界100以上の国と地域で、アムウェイは人々がより良く、より健康的な生活を送れるよう支援することに専心しています。 フォーブス』誌によれば、全米の非上場同族企業トップ50にランクインしている。 アムウェイの最も人気のあるブランドは、ニュートリライトTM、アーティストリーTM、およびXSTMであり、すべてのアムウェイビジネスオーナー(ABO)として知られているビジネスピープルによってのみ配布されています。
地域別では、北米が在宅医療市場の最大地域を占めている。
世界の在宅医療市場は、売上高ベースで2022年に2,260億ドル規模になると推定され、2027年には3,402億ドルに達し、2022年から2027年までの年平均成長率は8.5%になると予測されている。
ハーバード大学公衆衛生学部のデービッド・カトラー教授によると、高齢化、認知症やアルツハイマー病などの対象疾患の増加率、整形外科的疾患はすべて、市場拡大の原動力になると予測されている。 政府や医療機関は、治療費の高騰が最大の懸念事項のひとつであることから、医療費の削減に取り組んでいる。 高額な入院費の代わりに手ごろな価格で受けられるのが在宅医療だ。
2021年の売上シェアは北米が40%を超え、市場を支配している。 重要な変数としては、この地域のかなりの高齢化率、高度な医療インフラ、比較的高いレベルの可処分所得などがある。 また、在宅医療を推進することで医療費を削減しようとする政府の取り組みが増加していることも、大きな市場シェアを押し上げている。 たとえば、患者が自宅で治療を受けられるようにし、医療費を約30%削減する「ホスピタル・アット・ホーム」プログラムが実施された。
問題発言
マーケットリーダーであるアムウェイの経営陣は、堅牢で可用性が高く、セキュアでコスト効率の高い複数サービスのアプリケーション管理を必要としていました。
一方では、この研究は、問題を早期に発見し、顧客の納期の達成を保証するのに役立つ、リアルタイムの製品管理で実施された活動を複合的に検討することを求めた。 その一方で、開発チームがアプリケーション開発においてビジネス・ニーズだけに集中できるようにする。
難しいのは、既存の複数の内部アプリケーションAPIを維持することだ。 現在のAPIゲートウェイ・プラットフォームでは、アムウェイの増大するニーズに対応できないため、マッシャリーに欠けている機能をすべて備えた適切な代替手段を選択する必要がある。
アムウェイは、既存のAPI管理の再構築と新しいSaaSベースのプラットフォームへの移行を必要としており、社内アプリケーションの可用性と安全性を同時に高めるために、さまざまなアプリケーションのAPIを更新する適切な自動化プロセスを必要としていました。 そのため、開発はアプリケーションのビジネス・ニーズだけに集中することができる。
ロードマップ
私たちのチームは、最初の数日間を社内のアプリケーションに精通し、アーキテクチャー・プロセスを開始するのに必要な専門知識を得ることに費やした。 エンジニアは十分な知識トレーニングを受けている。 オンボーディング・ドキュメントが作成され、ナレッジはconfluenceに文書化されている。
その後、私たちのチームは数日間かけてアムウェイの手順を理解し、開発プロセス、CICD基準、インフラ基準、文書基準、承認プロセスなどを理解した。
MVP」演習を開始するにあたり、私たちは主要な利害関係者と一連のワークショップを開催し、目標、成功基準、ビジョン、アプローチ、コミュニケーション基準、アジャイルプロセスを特定した。 必要な予備知識と処理負担の自覚を持って。 バックログが作成され、次の数スプリントのハイレベルなロードマップが作成される。
次のステップはアーキテクチャのリリースで、その間に技術スタックと利用可能な代替案について多くの分析を行い、最も効果的な戦略を選択した。 2週間にわたる1回のスプリントで、技術的な選択を重ねながら基本的な部分を構築した。
建築
このアーキテクチャでは、現在のアムウェイのAPI管理を新しいプラットフォームに移行しながら、以下の点に対処する必要があった。
- データプライバシー
- スケーラビリティ
- 空室状況
- パフォーマンス
- セキュリティ
- 地理的ルーティング
- 分析レポート
- 移行の容易性
前述のポイントと図は、JiraとEpicsの指針となり、移行に関わるタスクとその順序の感覚を与えてくれた。 これらの要素はすべて、Google Cloudの一連のサービスの範囲内であることがあらかじめ決められている。
非正規化されたビジネス・イベントを生成するためにビジネス・アプリケーションを改修することは、重要な選択の一つである。 この選択は、Google Datastreamを使った最初のPOCが完了した時点で、データベースの複製と分析システムとの間に「インピーダンスのミスマッチ」が生じることを考慮したものである。
もうひとつは、技術の普及を容易にするためにグーグルが提供するすべてのソリューションを継続するという選択だった。 クラウドアーマーとアピーギーを使うという選択。 APIデプロイのためのCI/CDとAPI開発履歴のためのダッシュボードの作成は、単に何があるかを知るのではなく、「何が起こったか」を理解する助けとなる。 その結果、それぞれのケーススタディに値する多くのメリットが生まれた。 簡単に言えば、イベント・ストアは、「この日付と時刻の時点で」といったクエリを必要とするユースケースをサポートし、システムが信頼できる「信頼できる」データ・ソースでもあった。
API制限のためのフリーソースツールの使用や、ビルド履歴ログの発送やgitログ履歴のダッシュボードを作成するためのエラスティック・サーチによるbashスクリプトの使用は、セキュリティの第二層としてSaltセキュリティ・プラットフォームを使用し、素早く選択されたものの一部であった。
ソリューション全体はDevOpsによって推進され(すべてのインフラはTerraformを使用して構築され、Google Cloud foundation toolkitにインスパイアされている)、すべてのCICDパイプラインはJenkinsとロギング用のELK Stackを使用して構築されている。
GCPアナリティクスがGCPメトリックス・インフラストラクチャとともに管理する構造化されたロギングとアラートが、堅牢なモニタリングとアラートシステムを提供するために使用されます。 電子メール通知は、ユーザーがすぐにアラートを受け取り、問題に対処できるように作成された。
結果
ソリューションの立ち上げから5ヶ月以内に、アムウェイは新しいプラットフォームの利用を開始した。 Lookerは、安全でアクセス性の高いビジネス・アプリケーションを理解し、オンデマンドのアプリケーション使用のためのデータを提供するために、今日のビジネスで頻繁に使用されています。 APIGEEのスケーラビリティは、必要な弾力性とスピードを提供します。 下の表は、移行によってアムウェイを約2,300,000米ドル節約できたことを示している。
クラウドからクラウドへの移行やAPIプラットフォームの移行など、重要な課題にどのように対処したかを深く知りたいですか?クラウドベースのソリューションを使用してビジネス目標を達成するお手伝いをさせていただきます。
ケーススタディをもっと読む
THE OUTがプレミアムレンタカー業界をどのように破壊するか
ベトナムのナッシュテック開発チームと緊密に協力し合うことで、高品質でデジタルファーストの高級レンタカーサービスを構築することができた。 将来を見据えて、THE OUTは製品ロードマップに注力し、旅行代理店やコンシェルジュ・パートナーを含むB2B顧客へのサービスを拡大し、そのための新しいポータルを構築している。
特注のデスク予約システムでハイブリッド勤務を実現:内部の視点
ナッシュテックの社内デスク予約ソフトウェアがどのように職場の効率化を促進し、高い精度で稼働率を測定したかをご覧ください。
オーストラリアで設立された広告・メディア費ビジネスは、ナッシュテックの支援により、いかにして駆け出しのビジネスから世界的な大企業へと成長したのか?
オーストラリアで設立された広告・メディア支出企業は、現在世界的な事業展開をしており、ナッシュテックがその成長を支えていることを知っている。
あなたのプロジェクトについて話しましょう
- トピックス