大規模なデジタルトランスフォーメーションの取り組みを成功させるために、Dunelm.com は Fastly を採用し、Webサイトとモバイル端末向けネット店舗でのショッピング体験を高速化しました。また Fastly の導入により、セキュリティを強化し、サイトの更新を大規模かつより迅速に実施できるようになり、IaC (Infrastructure as Code) 戦略の拡大につながりました。結果的にホームページの読み込み速度が平均978%改善され、買い物かごのパフォーマンスも23%向上しました。さらにデプロイの回数が200倍に増えたほか、お客様の個人データの保護も強化されました。
dunelm.com/
業界 : 小売、eコマース
本拠地 : イギリス、シストン
利用開始 : 2020年
主な利用機能
フルサイトデリバリー + アクセラレーション
Fastly API
リアルタイムログストリーミング
WAF + DDoS 対策
サーバーレス Compute
利用している技術統合
DataDog
Terraform
AWS
Dunelm は、家具・インテリアを手がける英国の大手リテーラ ーです。同社は、自社の eコマースサイトで数十万点の商品を販売しているだけでなく、全国で170店以上の大型実店舗を展開しています。Dunelm は独自の宅配システムを運営し、全国的に配送トラックを保有しています。ビジネスの円滑な運営を維持するため、200人以上のエンジニアが堅牢な eコマースサイトや社内ツール一式を含む、さまざまなアプリケーションを構築・管理しています。
Infrastructure-as-code (IaS) を採用し、クラウドでプラットフォームを最新化
2017年初頭、Dunelm は同社のエンジニアリングチームがクラウドテクノロジーの多くのメリットを活用できるよう、大規模なプラットフォームの再構築プロジェクトに着手しました。最先端のクラウドベースのアーキテクチャを採用することで、Dunelm の Webサイトは急速なビジネスの成長をサポートし、よりスムーズなエクスペリエンスをより高速に提供することができます。
API ドリブン型でマイクロサービスアーキテクチャを備えた新しいヘッドレスのサーバーレスプラットフォームは、ちょうど商戦期に合わせて2019年10月にロールアウトされました。さらに、新しいセットアップでは、継続的インテグレーション (CI/CD) ツールとの統合により、開発チームはより豊富な機能を利用できるようになりました。
プラットフォームの開発チームは新しい Infrastructure as Code (IaC) 戦略に合わせ、エンジニアリング部門全体がよりアジャイルかつレスポンシブにビジネスのニーズに対応できるようにすることを目標に掲げ、先進的なソリューションを求めてコンテンツ配信の統合を模索しました。エンジニアがアップデートや新しい機能をより頻繁に公開できるようにすることで、発生と同時に問題に対処し、被害が大きくなる前に迅速に修正しやすくなります。結果的に開発チームは、Fastly の[エッジクラウドネットワーク](/edge-cloud-platform "Fastly エッジクラウドネットワークのプロダクトページ")が自社のテクノロジートランスフォーメーション戦略にうまく適合していると判断しました。
新しいスタックのロールアウト中、プラットフォームチームは段階的に Fastly に切り替え、トラフィックの10%を Fastly 経由で処理しながら、90%を従来の CDN で対応し、段階的にロールアウトすることを計画しました。しかし、Google Product Listing Advertisements に影響を与 える大きなインシデントが発生し、新しいプラットフォームで商品を販売する能力が損なわれました。
この課題に対処するため、チームはトラフィックの100%を Fastly 経由でルーティングすることにしました。作業自体は単純な DNS 変更でしたが、その影響はすぐに現れました。Google Product Listings に再び商品が表示され始め、数日後にはすべてが正常に戻りました。画像も含め、同社のトラフィックは現在、すべて Fastly を経由しています。
この移行作業中、Fastly のテクニカルサポートチームは、すべてがスムーズに進行するようすぐにサポートできる体制を整えました。同チームは質問に迅速に対応できるよう、このプロジェクト専用の Slack チャンネルで待機しました。また、問題を検出してトラブルシューティングできるようログをモニタリングし、Dunelm チームをサポートしました。
Fastly のエッジ・コンピューティング・テクノロジーは高度な設定が可能なため、Dunelm チームはエッジのパワーを活用し、革新的でパーソナライズされたカスタマーエ クスペリエンスを提供することができます。開発者はインスピレーションや情報を必要とする際、Fastly の充実した DevHub で、パターンやレシピ、リファレンス、チュートリアル、ガイドなどを利用できます。Fastly の[プラットフォーム](/edge-cloud-platform "Fastly エッジクラウドプラットフォームのプロダクトページ")を活用することで、コンテンツ配信の管理を一元化して簡素化し、組織全体で CDN サービスを標準化してチーム間でのコラボレーションを促進することができます。
Dunelm のエンジニアリング部門は、英国とポルトガルに拠点を置く複数の小規模の独立した開発チームに分かれています。一方、プラットフォームチームは、DevOps、自動化、サイトの信頼性、ツール、インフラストラクチャ、および開発に必要なその他のサービスを提供します。プラットフォームチームは、Fastly を導入することで開発サイクル全体を通じて開発チームをより効果的にサポートし、Fastly を介して得られるデータとインサイトを活用してより優れた決定を行えるようになりました。同チームは Fastly のリアルタイムログストリーミングを、クラウドベースのモニタリング・分析ソリューションの Datadog による読み取り可能な形式でログを送信するように設定しました。これにより、Webサイトのパフォーマンスと潜在的な問題をより詳細に可視化できま す。
Fastly を導入して以来、Dunelm.com のスピードが大幅に改善されました。新型コロナウイルスのパンデミックが続く中、オンラインやモバイルで買い物をする人が増え、オンラインビジネスにおける需要が急増しました。Fastly ではシームレスにスケールアップすることが可能です。
Dunelm のプラットフォームチームは、Fastly への移行によって得られた改善点を定量化するため、本番サーバーで読み込み速度のテストを実施しました。2019年の最もトラフィックが多かった日と、2020年の新型コロナウイルスのパンデミック中でそれまでに最もトラフィックか多かった日を比較した結果、サイト全体のページ読み込み速度が500%向上したことが確認されました。その中には、800%から900%の改善が見られたページもありました。
「以前はキャッシュのパージに15分から1時間かかっていました。Fastly では0.5秒もかかりません」
Tom Hayman 氏
Head of Platform Engineering
「Fastly のおかげで、月に1件ではなく、200件ものアップデートや新機能のリリースを提供できます。これは当社にとって大きな変化の一歩です」
Tom Hayman 氏
Head of Platform Engineering
「Fastly 独自の開発者ファーストのセキュリティアプローチは、私たちのセキュリティ原則に合致しています。Fastly は当社のネットワークの延長として機能するため、パフォーマンスを損ねることなく、より安全なカスタマーエクスペリエンスを提供することができます」
Tom Hayman 氏
Head of Platform Engineering
「Fastly のエンジニアは、当社のエンジニアリングに対する強い理念と重なる考えを持っています。これは私たちのコラボレーションにとって非常に重要であり、優れた成果の実現を可能にします」
Tom Hayman 氏
Head of Platform Engineering
「私たちのコードには、セキュリティ上の問題について何らかのガバナンスや配慮が必要であると考えています。Fastly では WAF と DDoS 対策がネットワークに直接組み込まれているので、これらを簡単に利用できます」
Tom Hayman 氏
Head of Platform Engineering
「Dunelm.com は Fastly のおかげでページの読み込み速度が最大978%向上し、英国で最速の eコマースプラットフォームのひとつに成長しました」
Tom Hayman 氏
Head of Platform Engineering