オーストラリアの SaaS スタートアップ企業 Linktree は、独自のカテゴリーを確立するという偉業を成し遂げました。リンクサービスの元祖である同社は、1,600万人以上のユーザーを世界中に抱え、オンラインコンテンツの発見と管理をシンプルにし、コンバージョン率の向上を可能にするサービスを提供しています。Linktree の閲覧数は過去12か月の間に順調に伸び続け、月平均10億回近い数字を記録しました。
消費者の行動が変化する中、Linktree は Fastly のエッジクラウドプラットフォームと次世代 WAF に移行することで、稼働率を99.999%に高め、エッジでより多くのトラフィックを処理しながらレイテンシを抑え、安定したプロファイルのグローバル配信を実現しました。
セレーナ・ゴメスが自社のプラットフォームに参加するとは思いもよらないかもしれませんが、本格的なスケールアップ企業は、可視性や利便性、パフォーマンスを向上させるテクノロジーを活用して、そのようなまさか の事態によるトラフィックスパイクに備えています。
SaaS スタートアップの典型ともいえる Linktree は、継続的なデリバリーと改善に向けた DevOps アプローチに基づいてベンダーを選択しています。小さなチームながら大きな成長目標を掲げていた Linktree は、Fastly と連携してセキュリティ体制を改善しました。3か月におよび登録者数が急増し、数百万人の新規ユーザーがオンラインコンテンツへのエバーグリーンのリンクを作成した際も、シームレスなスケールアップを実現しました。
すべての WAF が問題を解決してくれるとは限りません。正当なトラフィックをブロックしたり、アプリケーションのパフォーマンスに影響を与えたり、過剰な誤検知を発生させたりすることなく、本番環境のアプリケーションを効果的に保護できる WAF が必要です。Linktree は当初、他のベンダーの WAF を導入していましたが、より包括的なソリューションを求めて Fastly を採用しました。
「既存の WAF でルールを設定していましたが、それは全体的なソリューションではなくケースバイケースの対策でした。私たちはエッジ全体をカバーし、CDN と統合できるソリューションを求めていました」
Paul Oram 氏、Engineering Manager
Fastly チームは Linktree と協力して概念実証 (POC) を行い、Fastly の次世代 WAF をどのようにデプロイするのが最も効果的かを評価しました。Fastly のクラウド WAF のデプロイオプションには、エッジで作業し、アプリケーションレイヤーで Typescript コードを使用できるという利便性があり、これは開発者にとって嬉しい驚きでした。
「WAF の反応を見るだけでなく、攻撃対象領域全体のセキュリティを強化するために、最初から本格的に集中して WAF を使用して作業しました。毎日コンソールで攻撃対象領域を注視し、ブロックまたはレート制限するためのルールを作成していた時期もありました」
Matt Ogle 氏、Platform Engineer
スケーラビリティは「もし」という仮説的な事態に備えるためのものです。もし、ユーザーの行動に異常な変化があったら?もし、一夜にしてビジネスを拡大できるチャンスに恵まれたら?もし、登録者が予想外に急増して収まる気配がないとしたら?
Linktree はスケーラビリティを確保するため、Fastly のエッジクラウドプラットフォームへの移行を 決めました。これにより、Linktree チームは既存のコードの多くを使用しつつ、キャパシティの制約から解放されました。
Fastly の次世代 WAF の POC では、特定の問題に対するコード修正を補強することですぐに効果が発揮されました。それまで、攻撃者が記述した Python スクリプトによって毎日複数の偽アカウントが作成されていました。
クラウド WAF の POC を起動してから2分以内に Linktree は Python ボットを検出し、それをブロックする新しいルールを作成しました。偽アカウントを閉鎖することで、カスタマーサクセスチームの主な悩みの種を取り除き、Linktree はユーザー数を正確に把握できるようになりました。
比較的少数のチームで運営されているテクノロジースタートアップ企業では、少ない労力を効率よく活用して短期間でサービスを立ち上げることを可能にし、急速なビジネスの成長に対応できるテクノロジーが必要です。
「私たちには課題が山積しているので、必要なものをすぐに手に入れられるテクノロジーを求めています。[Fastly の次世代 WAF のようなセキュリティソリューションは] 有効にするとすぐに既知の脅威のシグネチャを検出できるので、私 たちのようなチームにとっては本当に助かります」
Matt Ogle 氏、Platform Engineer
Fastly の WAF の効果が見られた直後にパフォーマンスも大幅に向上しました。それまでの稼働率は96%で、Linktree がトラフィックスパイクに対処するにあたって、望ましい状況ではありませんでした。
Fastly CDN のデプロイ後、Linktree の稼働率は一晩で99.999%に急上昇し、不測の事態に備えてプラットフォームのパフォーマンスを大幅に改善することができました。
「セレーナ・ゴメスが当社のプラットフォームに参加し、続いて [メタリカが] 参加すれば、これに誘発されて予測不可能な規模の新規ユーザー登録の連鎖が発生します。Fastly のスケーラビリティに支えられていることは、私たちにとってとても心強いです」
Bradley Shawyer 氏、Head Of Engineering
ソ ーシャルメディアを利用する時間が増え、ネットで買い物をする人が増えるなど、消費者の行動が変化する中、Linktree は着実な成長を遂げました。そして、2021年の1月から3月にかけて成長は急激に加速し、ピーク時には1日あたり約4万3,000件の新規登録数を記録して、この期間に400万人の新規ユーザーを獲得しました。
消費者と市場を取り巻く環境の変化により、Linktree のスケールアップ能力が問われる状況が発生しましたが、同社ではそれに対応できる体制が十分に整っていました。
高度な技術を持つ Linktree のチームは、プログラム可能な Fastly の WAF に満足し、いつでもコードを使って Fastly CDN の設定を自由にカスタマイズして必要なことを実現できるようになりました。
「以前、Varnish を熟知していたのはエキスパート1人でしたが、今では『誰でも使える』状態となり、チーム内でこのインフラを扱えるスタッフが5倍に増えました。Fastly のおかげでずっと 仕事が楽になりました」
Bradley Shawyer 氏
Head of Engineering
「Fastly のメリットのおかげで、Linktree はエンジニアリングチームだけでなく、カスタマーサクセスチームの負担も軽減することができました」
Matt Ogle 氏
Platform Engineer
「コピー&ペーストだけではない、開発プロセスの効率化を図っています。プログラム可能で、コードによる操作が可能な Fastly は Linktree の大きな力になっています」
Paul Oram 氏
Engineering Manager
「開発者向けのコードレシピは充実していてとても便利なリソースなので、今後もレシピカタログの拡充を期待しています」
Bradley Shawyer 氏
Head of Engineering
「統合されたプロダクトは非常によく機能しています。Fastly のソリューションは対処して欲しいことすべてに対処してくれます」
Paul Oram 氏
Engineering Manager