Back to archive
Snopes

Snopesファクトチェックという分野において、彼らに匹敵する歴史を持つ存在はないでしょう。

Keyboard, Computer, Computer Hardware

Snopes.com (スノープス) は、ファクトチェック (事実検証) を行うウェブサイトとして1994年から活動しており、その年月はワールド・ワイド・ウェブの歴史に匹敵します。この種の情報提供元としては最も歴史ある著名な組織のひとつであり、独自の手法でジャーナリズムを検証し、消費者のメディアリテラシー向上に取り組むカルチャーを先頭にたって推進しています。


俊敏性、スピード、柔軟性を備えたプラットフォームで米国屈指の人気サイトをホスティング

Snopesは、月間平均12万人から20万人のサイト訪問者をもちながら、突発的で膨大なトラフィック発生といった想定外の状況にも対応します。Snopesのオペレーション部門VPで共同経営者のVinny Green氏は、WordPressを使ったオープンソースのプロダクトを提供するroots.ioに協力を依頼しました。そこでプロジェクトを任されたのが、roots.ioのインフラ担当であり、現在は私たちHuman MadeのシステムエンジニアでもあるNathaniel Schweinbergでした。

大規模Webサイト運用の豊富な専門知識をいかして、今回の課題にも自信を持って取り組み、即座に成果を出しました。またSnopesのAltisへの移行を進めるサポートを実施しました。

スケール性に優れたフルマネージドインフラへの移行

Human Madeは、Snopesがホスティングスタックをクラウドインフラに移行する支援を実施しました。私たちが提供するインフラは、複雑でハイトラフィックな大規模WordPressサイト向けに構築されています。ここでの目標は、Snopesのサイトに優れたパフォーマンス、スピード、可用性を確保することでした。

インフラ構築を自動化し、短期間でスタックを完成させてプロジェクトを成功させ、Snopesが本業である事実検証と情報公開に集中できる環境をつくったのです。

インフラ導入直後から、Snopesはすぐさまその恩恵を享受することができました。その理由は、Human Madeが導入した効率的なDevOpsの活用にあります。Snopesはスピード感を持ってプロジェクトを前進させ、コードの完全性も確保できるようになりました。

さらにSnopesは、Human Madeに所属する業界屈指のプロフェショナルとの共同作業を通じて、社内の技術部門は専門知識を獲得し、スキルの向上の機会にも恵まれました。技術要員は、WordPressや、それが持つコンテンツ発信の可能性について深く理解できるようになりました。Human Madeが、適切なバージョン管理や効率的な業務フローを導入したことで、新しいコードを速やかに公開できるようになり、意思決定プロセスも合理化されました。プロジェクト全体が効率的に前進できるような支援を提供したのです。

パフォーマンスの高いサイト構築

Snopesの開発環境・本番環境でのビルドプロセスを再構築するべく、Webpackへの移行を実施しました。最適化を通じて、社内開発業務をスピードアップし、ライブサイトのパフォーマンスを向上することが動機でした。Webpackに移行した結果、以下のようなパフォーマンスの向上、開発業務の効率化が実現しました。

  • フロントエンド機能の改善: Webpackを使うと、フロントエンドのコードのビルドや改善が容易になります。開発時のリロードの自動化、スタイルスワッピング、ソースマップなど、さまざまな機能が強化されました。
  • 将来に通用するコード: Snopesは、SCSSやJavaScriptで最新の言語機能を利用できるようになりました。SCSSとは、「Sassy CSS」(生意気なCSS)と称される、CSS3の文法との互換性を持たせた記法です。これにより、将来の変化にも対応できるコードの作成できるようになり、開発手法の改善が進みました。さらに、WordPress 5.0で正式導入された新エディター「Gutenberg (グーテンバーグ)」の導入も容易になりました。
  • 管理機能の強化: 本番環境用のビルド管理が強化されたことで、Snopesは最終ユーザーに届くコードのサイズを効率的に縮小し、素早いサイト表示が可能になりました。

さらにサイトパフォーマンスを向上させるために、Snopesの本番環境用JavaScriptファイルを削減しました。このプロセスでは、無駄なコードを省き、機能性を維持しつつファイルサイズを縮小しました。その結果、ユーザーに届くコードが大幅に削減され、サイトのスピードは大幅に向上しました。

ポスター、チラシ、フライヤー

俊敏性、スピード、柔軟性を備えたプラットフォームで米国屈指の人気サイトをホスティング

月間平均12万人から20万人の訪問者が訪れるSnopesのウェブサイトを短期間のマイグレーションでいかに当社のフルマネージド型のデジタルエクスペリエンス・プラットフォームAltisへの移行を行い、ウェブサイトのパフォーマンスを高めたのか、ご紹介しています。