AWS でサーバーレスを構築した、Ramp の急成長中の財務自動化プラットフォームスケーリング

このコンテンツはいかがでしたか?

スタートアップにとって、フルサークルになることは、成長の初期段階で使用されたプログラムと提携したり、他のスタートアップの成功を支援するリソースを提供したりすることで定義されるマイルストーンです。

2019 年にベテランの創設者である Eric Glyman 氏と Karim Atiyeh 氏によって設立された B2B フィンテックのスタートアップである Ramp は、その両方を行っています。Ramp はテクノロジーファーストの財務自動化プラットフォームであり、そのサーバーレスの最新アプリケーションとコーポレートカードを組み合わせることで、企業はより効率的に財務を管理できます。

スタートアップ当初、創設者の Eric 氏と Karim 氏は、顧客との対話により、顧客の問題点、優先事項、およびコーポレートカードのどの側面が本当に重要かを知ることを優先していました。彼らは顧客のニーズを踏まえ、製品をカスタマイズして、以下の機能を備えました。

  • 無制限の 1.5% キャッシュバックが可能な現物およびバーチャルのコーポレートカード
  • 組織全体の支出の管理、分析、最適化に役立つゼロタッチ経費
  • 世界中の企業が希望する方法とタイミングで請求書を支払うことができる、迅速な請求書支払い
  • 節約とコスト削減を実現するインテリジェントなインサイト、レポート、特典

公開から 1 年も経たないうちに、Ramp はユニコーンの地位を獲得し、アメリカで最も急成長しているコーポレートカードになりました。それ以来、同社は事業運営と AWS アーキテクチャを大幅にスケールし、12,000 人以上の顧客にリーチしてきました。現在までに、Ramp は 3 億 USD 以上、350 万時間を節約しています。

「私たちが解決する問題は、『どうすれば企業の時間とコストを削減し、従業員に支出の権限を与えながら、管理された効率的な方法でそれを実行できるのだろうか』ということです」Ramp のプロダクトパートナーシップチームのリーダー、Alexis Gordon 氏はこう説明します。

AWS でのモダンアーキテクチャの構築

スケーラブルなモダンアーキテクチャ、高いデベロッパーの生産性、マルチリージョンの可用性、最適化されたクラウドコストといったスタートアップのニーズに応えるため、Ramp はプラットフォームのコアインフラストラクチャを AWS 上に構築しました。

スケーラブルなモダンアーキテクチャ

Ramp のインフラストラクチャ責任者である Lewis Drummond 氏は次のように説明しています。「これは、クラウドコンピューティングへの必要最低限のアプローチではなく、クラウドインフラストラクチャについて考える現代の 10 年間です。

「レガシータイプの仮想マシンがほとんどなく、AWS のより高度で完全にサーバーレスなテクノロジーを活用していることを非常に誇りに思っています。とても役に立っています」と Lewis 氏は言います。

Ramp は Amazon Aurora データベースクラスターと Amazon ElastiCache for Redis を使用して、Ramp のキャッシュニーズに応えるミリ秒未満のレイテンシーを実現し、アプリケーションとデータベースのパフォーマンスを向上させています。Ramp のクラウドインフラストラクチャ担当ディレクターである Jun Isaji 氏は、次のように説明しています。「AWS ソリューションにより、需要に柔軟に対応し、コンポーネントを追加してシステムの堅牢性を高めることができます。また、AWS ソリューションに組み込まれている機能を活用することで、システム全体の複雑さを軽減するのにも役立ちます」

デベロッパーの生産性を向上

Ramp のアーキテクチャは、Elastic Load Balancing (ELB)、特に Application Load Balancer を使用して、着信アプリケーショントラフィックを分散します。その背景では、ウェブサーバーが AWS Fargate の Amazon Elastic Container Service (Amazon ECS) 上で稼働しているため、Ramp のエンジニアはサーバーの管理ではなくアプリケーションの構築に集中できます。

「AWS は、すべてのコンポーネントの実行に関する詳細を抽象化してくれるので、本当に助かります。AWS を使用することで、組織全体でのデベロッパーの処理速度が大幅に向上しました」と Jun 氏は説明します。

また、Ramp は AWS のマネージドサービスの柔軟性を利用して、デベロッパーが実験できるスタックをすばやく簡単にスピンアップし、不要になったときにスタックをスピンダウンすることで、デベロッパーの処理速度を向上させます。

「AWS のマネージドサービスにより、概念実証を非常に簡単かつ迅速に行うことができます」と Lewis 氏は説明します。

「約 1 年前、Airflow のテストを検討していましたが、自分で設定するのは大変でした」テストを簡単にするために、Ramp は Amazon Managed Workflows for Apache Airflow を活用しました。

「AWS は迅速な立ち上げに大いに役立ちます。数週間かかるような 0 から 1 までの作業を数日で完了できるだけでなく、労力も少なくて済むため、迅速なイテレーションを行うことができます」と Lewis 氏は言います。

マルチリージョンの可用性

Ramp は、その高いスケーラビリティとデベロッパーの生産性向上のメリットから AWS を使用することに加えて、AWS のマルチリージョンの可用性も利用しています。スタートアップにおいて、複数のリージョンを使用することで、世界中で低レイテンシー、耐障害性の高いクラウドアーキテクチャの構築を実現し、ユーザーエクスペリエンスを向上させることができます。

Lewis 氏は次のように説明しています。「AWS 内のこれらのマネージドサービスは、当社のマルチリージョンの要件に非常に強く対応してくれます。クロスリージョンもサポートするこれらのマネージドサービスがすべてあることは、非常に役に立ちました」。Ramp は Aurora とのクロスリージョンには Amazon Aurora Global Database を、ElastiCache とのクロスリージョン、AWS Secrets Manager クロスリージョン、Amazon S3 クロスリージョンには Global Data Store in ElastiCache を使用しています。

Ramp のアーキテクチャで最も重要なコンポーネントの 1 つはオーソライザーと呼ばれ、クレジットカードの取引を承認または拒否します。「オーソライザーは私たちにとって非常に重要なので、ウォームスタンバイのマルチリージョン構成になっています。ディザスタリカバリリージョン内でオーソライザーのコンピューティングを起動し、プライマリリージョンがダウンした場合にリクエストをそのコンピューティングにルーティングできます」と Jun 氏は言います。

クラウドコンピューティングのコストを最適化

クラウド支出の節約は、多くのスタートアップにとって優先事項です。AWS のツールと AWS アカウントチームの助けを借りて、Ramp はクラウド支出を削減することができました。

「アカウントマネージャーの Xavier は、コスト削減の方法について非常に積極的に連絡してくれました。AWS が積極的に連絡を取り、『コスト削減の方法をいくつかご紹介します』と言ってくれたことに本当に満足しています。それは素晴らしいことです」と Jun 氏は言います。

Ramp とアカウントチームとのミーティングから生まれたコスト最適化の成功の 1 つは、Ramp のデータベースに AWS Graviton プロセッサを実装したことでした。「Graviton は、コストに対するパフォーマンスの向上という点で当社にとって大きな成功を収めました。また、アカウントチームと協力して、コンピューティング用のリザーブドキャパシティを見直している最中です」と Jun 氏は言います。

AWS Cost Explorer のようなツールを使うと、「コストと、どこでお金を無駄にしているのかを非常に簡単に把握できます。私たちは AWS Cost Explorer をよく使用しています。これにより、特定のコンポーネントやシステム内の特定の変更に対する支出の大きな跳ね上がり、急増を把握し、追跡することができます」と Jun 氏は言います。

柔軟な価格モデルを提供する AWS Savings Plans を利用することは、「間違いなく大幅なコスト削減にもつながります」と Jun 氏は言います。

AWS Activate を Ramp の市場開拓戦略に統合

Ramp は次世代の財務ツールの構築に成功し続けていますが、スタートアップの各段階で AWS Activate と連携を続けてきました。AWS Activate は、スタートアップ向けに特別に設計された無料のプログラムで、AWS で使用を開始するためのリソースを提供しています。

「製品の観点から見ると、Ramp が成功したのは Activate のおかげです。このプログラム全体が、Ramp の成功だけでなく、一部のお客様の成功にも役立っています」と Lewis 氏は言います。

Ramp が成長すると、彼らは AWS Activate プロバイダーに参加するようになりました。これは、スタートアップ支援組織が AWS Activate の特典を提携スタートアップに提供するためのプログラムです。AWS Activate パートナーとして、Ramp は顧客に AWS Activate の特典を提供するだけでなく、自社製品の 500 USD のサインアップオファーも提供しています。

Alexis 氏は次のように説明しています。「Activate プロバイダーを通じて、Ramp のクライアントに最大 10 万 USD の AWS クレジットを提供できます。対象とする顧客ベースは大きく重複しており、当社のコアミッションに沿って、より多くの時間と費用の節約をお客様に提供するための重要な手段となっています」。

AWS での開発のヒント

AWS での構築を希望するデベロッパー向けに、Lewis 氏および Jun 氏が Ramp で役立つインサイトとベストプラクティスをいくつか紹介します。

  • スピードを上げるには、シンプルにすること。「AWS で確立されたパターンに従うことで、イノベーションを非常に迅速に行うことができます。AWS で会社を始めたいと考えているデベロッパーには、踏み固められた道があります。特に、ソリューションアーキテクトと仕事をした経験が多くありますが、彼らに質問すると、一番シンプルな方法は何か、過去にそれがどのように機能したかについて、多くの優れたインサイトを与えてくれます」と Jun 氏はアドバイスします。
  • 最初から適切な権限とリソースサイズを活用すること。「6 か月後、スタートアップが軌道に乗れば、長期的には成功への準備が整います。そうすれば、セキュリティ監査に合格し、会社の財務状況と 10 万 USD 分の有効なクレジットを非常に長く使えるようになります」と Lewis 氏はアドバイスします。

フィンテックと Ramp の未来

Ramp は、フィンテックのイノベーションは今後も増え続けると予想しています。「今すぐ購入し後で支払う」、「組み込み型のファイナンスオプション」、「柔軟な支払い条件」、「収益ベースファイナンシング」などは、ほんの始まりに過ぎません。

「産業としてのフィンテックの出現は、何百年もの間大手銀行によって支配されてきた金融サービスの分野に変化をもたらしました。Ramp のような俊敏で機敏な顧客重視のスタートアップが、優れたカスタマーエクスペリエンスと製品を生み出すために参入しました」と Alexis 氏は説明します。

Ramp の今後の計画には、自動化の強化、プロセスの合理化、支出データに関するインサイトの強化が含まれます。「フィンテックのイノベーションは信じられないほどでしたが、これからもそうあり続けるでしょう。まだまだこれからです」と Alexis 氏は話します。

AWS がフィンテックのスタートアップの開始にどのように役立つか知るには、2023 年 4 月に開始される最新のグローバルフィンテック CTO フェローシップコホートにご参加ください。

Megan Crowley

Megan Crowley

Megan Crowley は、AWS の Startup Content Team の Senior Technical Writer です。高校の英語教師としてのキャリアを持つ Megan は、教育的かつインスピレーションを与えるコンテンツに貢献したいという絶え間ない熱意に突き動かされています。スタートアップのストーリーを世界と共有することは、AWS での Megan 役割の最もやりがいのある部分です。余暇には、木工品を制作したり、庭で遊んだり、アンティークマーケットに出かけたりしています。

Alexis Gordon

Alexis Gordon

Alexis Gordon 氏は Ramp で Product Partnerships を主導しています。Gordon 氏は Ramp の最も重要な企業間関係の一部を監督しており、戦略的提携、製品パートナーシップ、統合を通じて、喜びをもたらすエクスペリエンスを創出することで Ramp のロードマップを加速することに重点的に取り組んでいます。Ramp に入社する前は、Deloitte Consulting に勤務しており、大手金融サービス企業の合併後の統合の取り組みを推進していました。Alexis 氏は Vanderbilt University で学士号を取得し、Columbia Business School で MBA を取得しています。Gordon 氏はニューヨーク市在住です。

Jun Isaji

Jun Isaji

Jun Isaji 氏は、Ramp の Director of Cloud Infrastructure であり、AWS インフラストラクチャの管理と、他のソフトウェアエンジニアによるプラットフォームの利用のサポートを担当しています。以前は Affirm で勤務し、チェックアウトファネル、支払い処理、AWS インフラストラクチャに関する業務に携わっていました。Isaji 氏は AWS でのキャリアをスタートし、ボストンの Storage Gateway チームで働いています。マイアミ在住です。

Lewis Drummond

Lewis Drummond

Lewis は Ramp の Head of Infrastructure であり、複数のチームを監督しています。高いスケーラビリティ、安全性、回復力を備えたクラウドインフラストラクチャの設計とデプロイにおいて 20 年を超える期間にわたる経験を有しており、そのほとんどが AWS 内で実行されたものです。これまで、金融サービスと並行して、教育、ファッション、ヘルスケア、メディア、テクノロジーなど、さまざまな業界で大規模な環境を運営してきました。Lewis はニューヨーク市在住です。

このコンテンツはいかがでしたか?