ブログに戻る

フォロー&ご登録

Andrew Betts

Principal Developer Advocate, Fastly

Andrew Betts は、Fastly の Principal Developer Advocate として、世界各地の開発者と協力し、Web の高速化、セキュリティ強化、信頼性と使いやすさの向上に努めています。Fastly 入社前は、Web コンサルティング会社 (後に Financial Times により買収) を設立し、Financial Times の先駆的な HTML5 ベースの Web アプリケーションの開発を統括したほか、同紙のラボ部門の設立にも携わりました。また、W3C Technical Architecture Group (World Wide Web の開発を導く9名で構成される委員会) の選出メンバーでもあります。

1ページ目 (2ページ中)

  • Fastly で Vary を最大限に活用

    Andrew Betts

    `Vary` レスポンスヘッダーは、A/B テストや国際化といったことに、クリエイティブに使用することができます。しかし同時に、`Vary` を誤って利用している人や機能を誤解している人が未だに大勢います。そこでこの記事では拡張した手引きを提供し、Fastly などの中間キャッシュで `Vary` を最大限活用するための少し変わった方法などをご紹介します。

    パフォーマンス
  • The headers we don't want

    Andrew Betts

    HTTP headers are an important way of controlling how caches and browsers process your web content. But many are used incorrectly or pointlessly, which adds overhead at a critical time in the loading of your page, and may not work as you intended.

  • ブラウザのキャッシュクリア

    Andrew Betts

    JavaScript を使用してキャッシュメモリをクリアし、エラーを修正してフロントエンドのパフォーマンスを向上させる方法をご説明します。

    パフォーマンス
  • Proof of Work でクレデンシャルスタッフィング攻撃を防御しログイン時のセキュリティを守る

    Andrew Betts

    攻撃者は、漏えいしたパスワードのリストを使用してアカウントを乗っ取ろうとします。Proof of Work は攻撃を緩和するために推奨される手段です。

    セキュリティ
  • Fastly Fiddle 用スクリプトテストの紹介

    Andrew Betts

    Fastly Fiddle では、Fastly アカウントのセットアップを行うことなく Fastly のエッジクラウドプラットフォームの動作をすぐに試すことができます。現在、Fastly はユーザーが作成を試みている動作を指定するアサーションを定義する機能を追加しようとしています。

    エンジニアリング
  • Fastly で検索エンジンのランキング (SEO) を改善

    Andrew Betts

    SEO は曖昧な手法です。検索エンジンはベストの結果を表示することを目指し、他は皆何が「ベスト」なのかを理解しようとしています。わかっているのは、信頼性、スピード、セキュリティが大きな差を生み出すということです。Fastly は、お客様が検索結果のトップに近づけるようサポートします。

  • CI における Fastly 設定のテスト

    Andrew Betts

    現在、多くのお客様は、継続的なデプロイプロセスの一環として CDN 設定をアップロードしています。つまり、そのテストも自動化できなければなりません。ここでは、その方法をご紹介します。

    エンジニアリング
  • Build on Fastly の17の新ソリューション

    Andrew Betts

    8月に開発者ライブラリである Build on Fastly をリリースして以来、ビーコンターミネーション、ジオフェンシング、多くの種類のロードバランシングなど、多くの新しいソリューションを密かに追加してきました。ここでは、Fastly を最大限に活用するための新しいアイデアが詰まった新しいソリューションをご紹介いたします。

  • GCP の Cloud Functions を利用して Fastly で高速パージ

    Andrew Betts

    Google Cloud Storage の前面に Fastly が配置されている場合、Cloud Functions を使用して Fastly のエッジクラウドプラットフォームで選択的かつ瞬時にパージを実行し、更新されたコンテンツをすぐにユーザーに表示することが可能になります。この記事ではその方法をご紹介します。

    DevOps
    さらに2記事を表示
  • エッジネイティブなアプリケーション設計の実現

    Andrew Betts

    これまで Web アプリケーションアーキテクチャは大きな進化を遂げてきましたが、それは一元化され、直接管理されるプラットフォームでコードを実行するという概念に基づいていました。しかし今一度、設計原理を再考し、ネットワークのエッジでアプリケーションを解放すべきです。

    Compute
  • デモ&スターターキット : 学んで構築する新しい方法

    Andrew Betts, Hannah Aubry

    開発者向けソリューションコンテンツを大幅に見直して、2つの新しいセクションを追加し、人気の高いレシピやソリューションパターンを再編成しました。新しいコードのサンプル、チュートリアル、デモ、スターターキットをご紹介します。

    会社ニュース
    エンジニアリング
  • エッジで OAuth の認証プロセスをよりシンプルに

    Dora Militaru, Andrew Betts

    認証を行った上で、ID データを使用して認可決定を行うという基本的なプロセスは、Web アプリケーションやネイティブアプリケーションの大半に適用されています。これをエッジで行うことで、開発者とエンドユーザーの両方に非常に大きなメリットをもたらします。

    Compute
  • Compute を活用してエッジでコンテンツを作成する新たな方法

    Andrew Betts

    プログラムでコンテンツを作成することは以前から可能でしたが、サーバーレスコンピューティング環境の進歩に伴い、Fastly ではよりパワフル、より効率的なコンテンツの作成・変換方法を開発しました。

    WebAssembly
    Compute
  • OAuth を使ってエッジで認証プロセスを構築

    Dora Militaru, Andrew Betts

    認証は、エッジコンピューティングの用途の中でも最も有効なユースケースの一つです。できるだけユーザーに近い場所でユーザーをいち早く判別することで、強力なカスタマイズと迅速なレスポンスが可能になります。また、さまざまな方法で認証スキームをエッジで適用することができます。

    Compute
  • Fastly Fiddle で Compute のコードのテストが可能に

    Andrew Betts

    Fastly のお客様はずっと以前から Fiddle ツールを使用して、VCL で記述したエッジロジックのアイディアを試してきました。昨年 Compute が登場したのに伴い、WebAssembly にコンパイル可能なすべての言語を Fastly のエッジ・コンピューティング・ネットワークで使用できるようになりましたが、この度、Compute のコードを Fiddle でも記述できるようになりました。

    エンジニアリング
    さらに3記事を表示
  • 嘘、大嘘、そして (Cloudflare の) 統計 : Cloudflare のパフォーマンステストの欠陥を証明

    Andrew Betts, Laura Thomson, さらに1記事を表示

    数週間前、Fastly の競合企業の一つである Cloudflare が、自社のエッジ・コンピューティング・プラットフォームは Compute@Edge と比べて約3倍も高速であると断言しました。この主張は明らかに間違ったものでしたが、事実とは異なる印象を与えるために統計が利用されるリスクについて学ぶ良い機会でもありました。

    業界インサイト
    Compute
  • VCL から Compute に developer.fastly.com を移行する方法

    Andrew Betts

    Fastly でシステムを構築する場合、Developer Hub でかなりの時間を費やす可能性があります。先月、私たちは VCL プラットフォームから Compute に移行しました。以下に、その移行方法と、そこから学んだことをご紹介します。

    エンジニアリング
    Compute
  • 単一オリジンの Web サイトでサードパーティを使いこなす

    Andrew Betts

    今日のほとんどの Web ページは、ページ本来の場所とは違うオリジンサーバーからリソースを読み込みます。そのため、サイトの読み込み方法が混乱をきたし、厳格な Content-Security-Policy の作成が困難になることがあります。今回の投稿では、Compute@Edge の便利な使い方を紹介します。

    プロダクト
    Compute
  • OpenTelemetry 第1回 : エッジとの距離を短縮

    Andrew Betts

    Fastly がお客様から選ばれる理由のひとつは、エンドユーザーとの距離が近く、数ミリ秒でリクエストを処理できることにあります。しかしこのことは、Fastly がお客様のシステムの「前面」すなわち「外部」にあるかのように感じる原因にもなり得ます。Fastly が本当にお客様のアプリケーションアーキテクチャの一部であると実感していただくには、システム全体を一か所で同時に観測できることが重要です。この実現に役立つ新しい標準が OpenTelemetry です。

    DevOps
    オブザーバビリティ
  • OpenTelemetry 第2回 : VCL で OpenTelemetry を使用する

    Andrew Betts

    Fastly は、OpenTelemetry に対して高い期待を抱いています。コアクラウドプロバイダーで実行中のアプリケーションを観測するのと同様に、Fastly のサービスを観測し、エンドユーザーの体験をエンドツーエンドでマッピングすることで全体像を確認できるようにしたいと考えています。VCL サービスは OpenTelemetry データを出力し、その全体像の一部を構成することができます。

    DevOps
    オブザーバビリティ