CloudflareでiCookはおいしい結果を満喫

食べ物は、世界中の人々つなぐ共通言語です。これは、特に、食べ物を囲んで人々が集まるアジアの国々で当てはまる表現です。食べることはこれまでも誰かと分かち合う活動でしたが、現代のデジタルワールドは、料理をすることも誰かと分かち合うソーシャルな活動にしました。

インターネットのおかげで、料理愛好家が時間と空間を超えてつながり、レシピをシェアしたり学び合ったりしています。台湾では、このほとんどがiCookで行われています。2011年、ソフトウェア開発会社Polydiice Inc.の発案で生まれたiCookは、台湾最大のレシピ共有ソーシャルネットワーキングサイトになリました。実際に、台湾の女性3人に1人が iCookのユーザーで、活発で活気に満ちたメンバー約500万人のオンラインコミュニティを作り出しています。

パフォーマンスの価格

ソーシャルネットワーキングサイトのiCook は、テクノロジーを活用し、料理という共通の情熱をもつ人と人をつなげています。

「台湾の人がレシピを共有したい時とか、料理のヒントがほしい時にチェックするのが、iCook なんです」とテクニカルプロジェクトマネージャーのPaul Lee氏は話します。「台所で忙しく料理しながら、当社のプラットフォームを使っていただくことが多いです。そのため、Webサイトのとモバイルアプリのパフォーマンスはユーザー体験に大きな影響を与えます。誰かが目の前で調理手順を説明してくれているのと同じようにスムーズでシームレスにコンテンツを配信するのが、当社の理想的です。

iCookは19万以上のレシピをホストしていますが、こうしたレシピのほとんどが動画や写真でアセットが重い上に、月平均のクリック率6300万回であることを考えると、このレベルのパフォーマンスは偉業だと言えます。iCookはその需要に対応することができましたが、その対価は目が飛び出るほどで、すぐに持続不可能になりました。これを契機に、Lee氏率いるチームは、iCookのトラフィックスパイクに問題なく対応できる、より廉価のクラウドサービスプロバイダーを探し始めました。そして見つかったのがCloudflareです。

Cloudflareなら、パフォーマンスとセキュリティを損なうことなく、20%のコスト削減を実現できます。満足しているという表現では足りないくらい、満足しています。
—Paul Lee氏
テクニカルプロジェクトマネージャー、Polydice Inc.

Cloudflareがもたらす違い

iCookは、スピードとセキュリティをもってコンテンツを配信するCloudflareの能力と俊敏性、そして手ごろな価格設定をこれこそ求めるものだと確信しました。Lee氏によると、iCookが代替のサービスを探し始めたのは、価格が理由でしたが、チームの判断材料はそれだけではなかったと指摘しています。「パフォーマンスとセキュリティは、当社にとって同じくらい重要です。コスト面のプレッシャーがあっても、この二つは妥協できない分野です。」と同氏は話します。

「iCookブランドを成長させ、サービスを拡大するために、Webサイトとモバイルアプリのパフォーマンスを最適化する必要があります。パフォーマンスはユーザー体験の核心部分であるため、当社は高画質の画像を維持しつつ、読み込み時間の短縮を常に追求しています。

また、当社は膨大な量の個人データの番人でもあり、セキュリティの高さも譲れません。Cloudflareはこうした当社の要件をすべてカバーしており、この選択は簡単なものでした。」
—Paul Lee氏
テクニカルプロジェクトマネージャー、Polydice Inc.

Cloudflareのネットワークがフロントエンドのパフォーマンスを処理する一方で、Cloudflare Workersは、バックエンドの効率性を改善するための支援を提供します。APIゲートウェイとしてWorkersを使うことで、チームは複数のエンドポイントからの応答を一つの応答に集約できるため、個々の応答を蓄積するリソースの負担が軽減します。

「また、Workersを使ってCookieやトラッキングコードを分散して、ユーザーの行動に関するデータを収集しています」と同氏は、付け加えます。「このデータから、ユーザーインサイトを開発し、ユーザー体験全体を向上させる推奨事項の策定ができます。Cloudflareとのパートナーシップは、成功へのレシピと言ってもいいと思います。」

CloudflareでiCookはおいしい結果を満喫
主な成果

• Cloudflareで、iCookは堅牢なセキュリティとパフォーマンスを獲得しながら、20%のコスト削減を達成— トレードオフなし。

•Cloudflare Workersは、iCookが複数のエンドポイントからの応答を集約するカスタムコードを作成できるようにし、バックエンドの効率化を図る。

Cloudflareなら、パフォーマンスとセキュリティを損なうことなく、20%のコスト削減を実現できます。満足しているという表現では足りないくらい、満足しています。

Paul Lee 氏
テクニカルプロジェクトマネージャー、Polydice Inc.