GardenStore、デジタルコマースと DevOps を強化

スウェーデンの大手オンライン小売企業は、DevOps とサイト訪問者体験を進化させるために、Akamai のさまざまなソリューションを求めています

CDN プロバイダーが提供するツールが多いほど、弊社のような小規模な開発チームはより多くのことを実現できます。クラウドで実行される多くの Akamai サービスを活用することで、基本的に「チート」ではないかと思えるほど膨大な時間を節約できます。

Roman Michak 氏、GardenStore 社、Tech Lead

庭や屋外スペースのすべてのニーズに対応 

GardenStoreは 2016 年に設立された企業であり、消費者が庭や屋外スペースで必要とするあらゆるものを提供するデジタル・コマース・サイトを運営しています。同社はオンラインで包括的な品揃えを実現しており、手頃な価格で有名ブランドの商品を販売して柔軟に発送し、優れたカスタマーサービスを提供しています。GardenStore は季節のニーズに対応しており、春と夏には Web サイトのトラフィックが急増し、秋と冬のトラフィックの約 20 倍に達します。季節的な需要や急激な成長に対応するために、同社は Web サイトを支えるテクノロジーを常に最新化しています。そのために、GardenStore は開発者の作業を効率化し、コストを削減し、より良いサイト訪問者体験を提供する Akamai ソリューションを幅広く採用しました。

持続的な成長のための強固な基盤を構築

GardenStore は、季節性の事業を営むあらゆる企業と同様、パフォーマンスや可用性にマイナスの影響を与えることなく、Web サイトがトラフィックの急増に動的に対応できるようにする必要があります。残念ながら、以前のホスティングプラットフォームでは不要なキャッシュ検証が行われていたことが、この Web サイトの悩みの種となっていました。同社の熟練した開発チームは、フロントエンドとバックエンドのパフォーマンスを調整できましたが、数ミリ秒の改善を達成するのに多くの時間がかかりました。 

GardenStore の Tech Lead である Roman Michak 氏によると、同社は Core Web Vital 指標とブラウザーにデータが到達するまでの時間(Time-to-First-Byte)を継続的に微調整しても、必要なバックエンドパフォーマンスを低コストで実現できないことに気づきました。 

それと同時に、GardenStore は、小規模企業にとっては高価な Google Cloud ホスティングパッケージに縛られていました。さらに、Web サイトコードにアクセスすることはできても、コントロールすることはできませんでした。

「私たちは、社内の微調整をかなりうまく行っていましたが、すべての問題を解決するためにはプラットフォーム全体を再構築する必要があると判断しました。そして、現在の経済状況では、そのようなことをする余裕はありませんでした」と Michak 氏は言います。 

最優先事項は、ホスティングや CDN サービスの交渉と所有などを目的とした社内チームを作ることで、重度のベンダーロックインから会社を解放することでした。「必ずベンダーに縛られることになりますが、業務やビジネスにリスクが生じないようにする必要があります」と Michak 氏は述べています。

次のステップとして、GardenStore はホスティング契約を変更して、より高度な CDN をより適切に活用し、オフロードを促進できるようにしました。 

フル機能のソリューションスイートを希望

同社は多数の CDN プロバイダーを評価しましたが、ほとんどの CDN プロバイダーは同社が必要とするものを提供していませんでした。Akamai ソリューションに関するこれまでの経験に基づいて、GardenStore の Chief Technology Officer は、デジタル・コマース・サイトのあらゆるニーズに対応する適切なベンダーとして Akamai を支持しました。

主な決定要因は、Akamai のツールセットの完全性でした。  Akamai App & API ProtectorImage & Video ManagerBot Manager、Edge Side Includes(ESI)などを組み合わせることで、同社は自社のビジネスにとって重要なことに集中できます。 

これらの他に、GardenStore は Akamai のネットワークの背後に URL を隠すというメリットがあることを認めています。「インフラに影響を与える傾向のあるセキュリティの問題や侵入に対する懸念が軽減され、セキュリティホールへのパッチ適用ではなく、ビジネスに集中できるようになりました」と Michak 氏は述べています。

数々の改善を実現

Akamai のお客様として契約してからわずか 1 年で、GardenStore は Akamai のサービスを数多く活用しました。たとえば、Image & Video Manager に関連付けられた JavaScript を展開するだけで、ギャラリーを最初から構築するのではなく、フロントエンドギャラリーを使用することができました。App & API Protector のボット管理機能を使用することで、GardenStore はすべての未知のボットを拒否できるようになり、ボットがデジタル・コマース・サイトに接続してスクレイプすることはほぼ不可能になりました。さらに、すべてのドメインを Edge DNS に転送して、24 時間のアップタイムを確保しています。

「Akamai を使用して安定性とパフォーマンスを確保した後、エンドユーザー向けの機能を強化することに注目しました」と Michak 氏は言います。 

GardenStore の開発チームは、引き続き Akamai の機能を活用する方法を模索しています。たとえば、わずか数行の ESI コードを使用することにより、2 つのバージョンのログインページを維持する必要がなくなりました。「これにより、2 つのキャッシュバージョンを実行するという大きな問題が解決されました。また、キャッシュヒット率とカバレッジも大幅に向上しました。これは、Akamai を活用して最適に機能するサイトを設計するための、数多くの方法の一例にすぎません」と Michak 氏は説明しています。

DevOps をコスト効率よく導入

さらに、GardenStore は、 Akamai Connected Cloudを使用することで恩恵を受けています。Akamai Connected Cloud は、テスト環境および本番環境向けの超分散型のエッジおよびクラウドプラットフォームであり、同社の DevOps チームはこれが非常に使いやすいことに気付きました。「私たちはフォームを作成して公開し、それがうまくいきました。Amazon や Google といった多数のクラウドプロバイダーと連携してきましたが、Akamai の強みはシンプルさであり、弊社のような小規模なチームに非常に適しています。実際、Akamai プラットフォームへの統合は 1 日で行えますが、他のクラウドプラットフォームへの統合には 4 か月かかります」と Michak 氏は言います。 

また、GardenStore は、Akamai Connected Cloud の手頃な価格と、Akamai Connected Cloud 上で自社のテスト環境、ステージング環境、本番環境をホストすることによるコスト削減を評価しています。 

Michak 氏はさらに次のように述べています。「ピークシーズンには、より高度な機能が必要になるため、他のプラットフォームで環境を維持します。しかし、ピーク時以外には、非常に簡単に Akamai に切り替えて、最新のすべての運用基準に対応しながら大幅にコストを削減できます。具体的には、ハイパースケーラーと比較して 80% のコスト削減を達成しました」  

実際、低コストであるため、GardenStore の DevOps チームはもっと多くの環境を遠慮なく展開できると感じています。Michak 氏は次のように説明しています。「必要に応じて新しい環境を継続的に展開するのではなく、事前に設定されたさまざまな環境を公開して、何かをテストしたいときにいつでも利用できるようにすることができます」

今後、GardenStore は EdgeWorkers など、さらに多くの Akamai ソリューションを活用することで、JavaScript 機能をエッジに展開し、Web サイト訪問者向けに体験をカスタマイズできるようになると予測しています。「EdgeWorkers は、弊社がマイクロサービスとして構築したものに取って代わるものであり、シンプルな作業でサイト訪問者により良いサービスを提供できるようにするための強固な土台となります」と Michak 氏は締めくくりました。

GardenStore Nordic について

GardenStore は、他社の追随を許さない価格で庭や屋外スペースに必要なあらゆるものを提供する E コマースサイトです。サービス、価格効率、品質を重視し、庭や屋外スペース向けの商品を購入する際の明確な選択肢となるという目標に邁進しています。弊社は、オンラインで最高かつ多様な品揃えを実現し、手頃な価格で有名ブランドの商品を販売して柔軟に発送し、最高のカスタマーサービスを提供することで、その目標の達成を目指しています。

Akamai について

Akamai はオンラインライフの力となり、守っています。世界の先進企業が Akamai を選び、安全なデジタル体験を構築して提供することで、Akamai は、毎日、世界中の人々の生活、仕事、娯楽をサポートしています。 超分散型のエッジおよびクラウドプラットフォームである Akamai Connected Cloud は、アプリと体験をユーザーに近づけ、脅威を遠ざけます。 Akamai のクラウドコンピューティング、セキュリティ、コンテンツデリバリーの各ソリューションの詳細については、 akamai.com および akamai.com/blogをご覧いただくか、 Twitter と LinkedInで Akamai Technologies をフォローしてください。

関連するお客様事例

お客様事例

Navy Federal Credit Union

世界最大の信用組合である Navy Federal Credit Union は、TrafficPeak を使用してリアルタイムのパフォーマンス分析を行い、1,400 万人の組合員のデジタル体験を強化しています。
続きを読む
クラウドコンピューティング

TalentSprint

グローバルな EdTech(エドテック)企業である TalentSprint 社が、Akamai のクラウド・コンピューティング・サービスを活用して、インフラのコストを 20%~30% 削減しながら、急速な成長をシームレスに実現しました。
続きを読む
お客様事例

Lead Sherpa

不動産業向け見込み客獲得プラットフォームである Lead Sherpa が、Linode Kubernetes Engine(LKE)を使用して Kubernetes への移行を成功させた方法をご覧ください。
続きを読む