Full Stack Week 2021

CloudflareのFull Stack Weekでは、開発者がインフラストラクチャ、セキュリティ、パフォーマンス、スケーラビリティを心配することなくコードを書けるようにする製品やサービスを発表しました。

Full Stack Weekへようこそ

当社は今週、いつもInnovation Weeksでやっているように一連の発表をします。それにより、コンピューティングの未来について私たちが描いているビジョンをお見せし、開発者のみなさまが当社ネットワーク上で次のアプリケーションを構築される際に必要なツールをお披露目します。

詳細はこちら

TCP and Sockets for Workersで接続

Cloudflare Workersでは、WorkersとDurable Objectsの内部からTCPやQUICクライアントへ接続したり、HTTPを使わずにTCPやQUICでWorkersへ接続することが可能になります。当社が取り組んでいる改善を少しお見せしましょう。

詳細はこちら

プレスリリース:Cloudflareは、業界最先端のサーバーレスプラットフォームで開発者のアプリケーション構築を簡単にしました。

Cloudflareは、アプリケーションの開発をシンプル、柔軟、高速にするために、新たなツールと統合を発表しました。開発者は今後、MySQL、MongoDB、Prisma、Postgresといった既存のデータベースとDurable ObjectsなどのCloudflare独自のツールに接続して、エッジでのデータの格納やアクセスを簡単かつインテリジェントに行うことができるようになります。

詳細はこちら

開発者スポットライト:JamstackとDurable Objectsを使ってゲームジャムを制覇

Guidoは、PagesとDurable Objectsを最新のブラウザAPIと組み合わせ、大いなる創意工夫によって、最大級のゲームジャムで革新部門の最優秀賞に輝きました。

詳細はこちら

Durable Objects — 正規版を発表

本日は、Durable Objectsの正規版ができ、本番環境で利用可能になったことを発表します。

詳細はこちら

Workersは、2つの最新データプラットフォームMongoDB AtlasとPrismaのサポートを追加しました。

ビルトインのグローバルデプロイメント機能と驚くべきスケーラビリティ、JavaScriptの柔軟性を備えた当社のグローバルプラットフォームで構築されるアプリケーションが増えています。

詳細はこちら
Illustration of databases sharing data

Relational Database Connectorsのご紹介

お客様は今や、Cloudflare Tunnelを使ってWorkersからPostgresデータベースやMySQLデータベースへ直接接続することができます。将来はDatabase Connectorsによって、標準的なSocket APIを使ってこの接続をネイティブに行うことができるようになります。

詳細はこちら

Cloudflare Developer Speaker Seriesの紹介

Rita Kozlov

Speaker Seriesをご紹介するキックオフで、当社の製品担当ディレクターRita KozlovとデベロッパーアドボカシーマネージャーKristian Freemanがご挨拶します。

視聴する

1つのルールですべてを支配:Learning in Public

Gift Egwuenu

皆さんのキャリアにおいて学習は必須であり、自分に合った学習方法を見つけることが極めて重要だという考え方を取り上げます。学習テクニックをいくつか見ていきますが、特に最後に取り上げるLearning In Publicを重点的に説明します。

視聴する

Sourcegraphで開発者のワークフローを最適化

Prosper Otemuyiwa

このトークでは、コードサーチ(コードベースが大きい時でさえ)を活用した高速作業、秘密や脆弱性の発見、コードに関する見識理解によって生産性を最高に高める方法をお見せします。

視聴する

Jamstackアプリケーションの保護 - 知っておくべきいくつかのコンセプト

James Quick

Jamstackは過去2年間で、Webサイト構築の方法を激変させました。そのあまりに速い変化に、ご自身のJamstackアプリケーションの保護対策は追いついていますか。ベストプラクティスが導入できていますか。このトークでは、認証と認可、そしてJamstackの進化に伴ってこれら2つがいかに変わってきたかを考察します。また、クッキー、セッション、JSON Webトークンを使ってクライアントサイドとサーバーサイドでユーザーの追跡と検証をいかに行うかについてもお話します。Jamstackにおける最新の認証方法に乗り遅れないよう、このトークをお聞きください。

視聴する

エッジからWebアプリケーションをストリーミング

Sunil Pai

Reactその他のWebアプリケーションフレームワークの今後と、アプリケーション開発の進化においてエッジサイドレンダリングが果たす役割についてお話します。

視聴する

何百ものエッジロケーションにデータベースを分散する方法は?

Erwin van der Koogh

データベースを書くのはそれだけでも大変な作業です。ましてや、書き込みをシームレスに複製して複数大陸で利用可能にするデータベースを書くのは極めて難しいことです。AWSやAzure、そしてFaunaDBなど比較的小規模な企業が、この点で素晴らしいソリューションを提供しています。しかし、お客様がデータベースを数地域ではなく数百か所に分散したい場合はどうでしょうか。このトークでは、この課題を解決するためにCloudflareが開発した新モデルと、その後の見通しについて説明します。

視聴する

PrismaでSQLデータベースやMongoDBデータベースをCloudflare Workersに接続

Matthew Mueller

Prisma ClientとPrismaのData Proxyを使ってCloudflare Workersを設定してデプロイし、SQLやMongoDBデータベースへ接続する方法を順を追って解説します。Data Proxyは接続プーリングも管理しますので、接続点が多すぎてデータベースを圧倒することは決してありません。

視聴する

Cloudflare Workersでワークフローをシンプルにする3つの方法

Jon Kuperman、Mike Sherov

このセッションでは、Workersを使って開発ワークフローをシンプルにし、本来なら第三者から購入しなければならなかったソリューションを自前ですばやく構築する方法をお見せします。Workersを使ったジオロケーション、イメージ最適化、ボット検出もご覧いただきます。

視聴する

SvelteとElder.jsで静的サイトを大規模に稼働

Luke Edwards、Nick Reese

高パフォーマンスの静的サイトを大規模に構築する際の「SEO優先」フレームワークに関する対談です。

視聴する

Full Stack Week:月曜日にローンチされた内容

Greg McKeon、Kabir Sikand、Erwin van der Koogh

当社の製品チーム、エンジニアリングチームが、本日発売の製品についてお話します。

内容:関係データベースコネクター、WorkersがMongoDB AtlasとPrismaをサポート、Durable Objects、TCPとSocketsでWorkersへ接続、JamstackとDurable Objects

視聴する

Croquet:フロントエンド開発者のためのエッジコンピューティング

Vanessa Freudenberg

Croquetを使えば、マルチユーザー向けリアルタイムWebアプリを、サーバーやネットワークコードなしで構築することができます。Croquetの共同創業者でチーフアーキテクトのVanessa氏が、Webブラウザー上で小さなクライアントサイドJavaScriptを実行するだけでそうしたアプリを構築する方法をデモンストレーションします。一方、その背景ではCroquetのグローバルサーバーがブラウザセッションを同期しており、エッジコンピューティングの低遅延を実現します。お客様は何もデプロイする必要はありません。Croquetではサーバーレスデプロイメントにサーバーを移すことを検討しており、CloudflareのWorkersとDurable Objectsが比類なくその目的に適している理由をVanessa氏が説明します。

視聴する

wrangler 2.0 - Cloudflare Workersの新たな開発者エクスペリエンス

当社はCloudflare Workersのための第二世代開発者向けツールを発表できることを嬉しく思います。設定の必要なく、即座に使える新しい開発者エクスペリエンスのほか、ローカルマシンでWorkersを実行することもできます。(やりました!)

詳細はこちら

Cloudflare Workersのタイプを自動生成

Workersのランタイムコードの構築時には毎回、スクリプトがパブリックAPIに対して実行され、RustとTypeScriptのタイプのほか、スタティックタイプの中間表現を含む、JSONファイルを生成します。このタイプは適切なリポジトリへと送信され、JSONファイルも同様にアップロードされます。

詳細はこちら

開発者スポットライト:Nodecraft、James Ross

Nodecraftを活用することで、ゲーマーは自分のお気に入りのゲーム用に専用サーバーをホストできます。James Ross氏はNodecraft社の最高技術責任者(CTO)であり、社内でCloudflare(特に、Cloudflare Workers)を提唱しています。

詳細はこちら

Servicesの紹介:Cloudflare Workersに構成可能な分散型アプリケーションを構築

Cloudflare Workersに構成可能な分散型アプリケーションを構築するための新しい方法、Servicesを発表します。Servicesが、従来の手法を覆すコストゼロの抽象モデルで、これまでの「マイクロサービス型アーキテクチャ」を置き換える仕組みをご覧ください。

詳細はこちら

Cloudflare WorkersでJavaScriptのサポートを開始

今後は、ECMAScript、または「ES」モジュールとも呼ばれる、JavaScriptモジュールをCloudflare Workersでご利用いただけるようになります。このモジュールはこれまでの「addEventListener」構文に代わり、新しい「import」と「export」文を導入するもので、再利用可能なモジュラーコードを飛躍的に書きやすくします。

詳細はこちら

Cloudflare WorkersとHasuraを使ってアプリを構築

Vishwa Mehta

このトークでは、まず最初に私が、Cloudflare Workersを使ったサーバーレスアプリの構築と、そのアーキテクチャとHasuraの適合についてお話します。続いて、JWT認証を採用しRBACを実装した基本的なアプリの構造を理解します。ここでの認証サービスは、Workersを使ってデプロイされ、Hasura Actionsを使ってGraphQL APIに統合されたサーバーレス機能です。さらに、Hasura内蔵の認可エンジンを活用して、当社ユーザーがデータベースのデータにアクセスできるようにロールベースのアクセス制御を実装します。

視聴する

フルスタックフレームワークの現状

Jon Kuperman、Aisha Blake

フルスタックフレームワークの現状とその監視方法についての対談です。New RelicのリードデベロッパーリレーションズエンジニアAisha Blake氏と、CloudflareのデベロッパーアドボケイトJon Kupermanが進行役を務めます。

視聴する

クラウドとブラウザーにおけるService Worker実装時のレンダリング

Jon Kuperman、Jeff Posnick

このセッションでは、Cloudflare WorkersでHTMLをクラウド内で生成し、サービスワーカーでクライアントサイドのHTMLをキャッシュし生成することによって、完全にオンデマンドでサイトをレンダリングする方法をお見せします。

視聴する

Jamstackで高速化

Obinna Ekwuno

サーバーレスプラットフォームはすべて、フロントエンド開発者の力の拡張です。優れたサーバーレスでさえ、ミドルウェアではバックエンドチームとフロントエンドチームの間で誰が何を所有するかの境目があいまいで、明確化が必要です。つまり、「プロキシサーバーの所有者は誰か」という長年の疑問の答えは何か、ということです。それは「私だ」です!しかし、サーバーレスコードはコンピューターを出た後どうなるのでしょうか。どこへ行くのでしょうか。行った先で新たな友人をつくるのでしょうか。スケーリングに応じて順応し、発展できるのでしょうか。これが今回の話題です。このトークでは、サーバーレスの境界を押し広げることについて少しお話したいと思います。

視聴する

Cloudflare WorkersによるサーバーレスWebAssembly

Robert Aboukhalil

このトークでは、Cloudflare Workers上のWebAssembyで稼働するAPIの構築をどう始めるかを考えます。Cで書かれたデータ分析ツールを具体例として取り上げ、それをWebAssemblyの形にコンパイルし、Wranglerでデプロイします。また、さまざまなデバッグツールや、サーバーレスWebAssemblyの利点と難点についてもお話します。

視聴する

Cloudflare WorkersとKnowledge Graphsによるニュース推奨の改善

William Lyon

新しいサイトでは、ユーザー向けに妥当なコンテンツを表面化するのが特に難しい場合があります。このトークでは、Cloudflare WorkersとグラフデータベースNeo4jを利用した、ロケーションアウェアなニュース推奨のエンドポイント構築方法を考えます。

視聴する

Full Stack Week:火曜日にローンチされた内容

Nevi Shah、Glen Maddern、Cina Saffary、Obinna Ekwuno、Jon Kuperman、Kristian Freeman

当社の製品チーム、エンジニアリングチームが、本日発売の製品についてお話します。

内容:Wrangler V2 Beta、Worker Servicesの導入、Workers Javascriptモジュール、自動生成タイプ、開発者スポットライト:Nodecraft社のJames Ross氏

視聴する

Cloudflare PagesがヘッドレスCMS大手数社と提携

Cloudflare PagesがヘッドレスCMS大手数社と提携

詳細はこちら

Cloudflare Pagesがフルスタックに

Cloudflare Pages with Functionsが現在オープンベータテスト中

詳細はこちら

Cloudflare PagesがGitLabのサポートを開始

Cloudflare PagesがGitの完全統合に向けGitLabと提携

詳細はこちら

開発者スポットライト:Chris Coyier、CodePen

CodePenの性質上、すなわち、ホスティングコードと人気の高い埋め込み機能により、開発者が世界中でCodePenの「pen」機能を共有できることから、どんな種類の最適化でもCodePenのビジネスに大きなインパクトをもたらす可能性があります。

詳細はこちら
Cloudflare Workers illustration

Cloudflare Pagesでフルスタックアプリケーションを構築

Cloudflare Pagesのフルスタックサポートが、現在オープンベータテスト中です。本日、KV、Durable Objects、Cloudflare Images、Cloudflare Accessを統合するこの画像共有プロジェクトの例を使ってテストできます。

詳細はこちら

Full Stack Week:水曜日にローンチされた内容

Nevi Shah、Glen Maddern、Cina Saffary、Obinna Ekwuno、Greg Brimble、Kristina Freeman

当社の製品チーム、エンジニアリングチームが、本日発売の製品についてお話します。

内容:Cloudflare Pagesがフルスタックに、Cloudflare PagesがGitlabと提携、Pagesでフルスタック構築、Cloudflare PagesとヘッドレスCMS大手の提携、開発者スポットライト:Codepen

視聴する

Cloudflare Images、StreamでAVIF、Blur、Bundleを導入

Cloudflare Imagesの一般公開を開始してから2か月が経過し、これまでのご利用状況、皆さまから寄せられたフィードバックを大変喜ばしく思っています。本日は、Cloudflare ImagesでのAVIFおよびBlurのサポート開始を発表するとともに、今後予定されている機能のプレビューについてお知らせします。

詳細はこちら

開発者スポットライト:AirtableとCloudflare Workersでワークフローを自動化

Jacobは精肉、生鮮食品のオンラインストア、TriTails Premium Beefを運営しています。つまり、商品の出荷で独特な課題を抱えています。彼は開発者として、AirtableとCloudflare Workersを活用し、会社の急激な成長に対応できるよう、出荷処理の大部分を自動化しました。

詳細はこちら

Transform RulesでHTTP応答ヘッダーを変更

HTTP応答ヘッダーが、Cloudflare Transform Rulesで編集できるようになりました。

詳細はこちら

Cloudflare Developer Expert Program:本日ご応募ください

Cloudflare Developer Expert Programは、Cloudflareで開発する開発者を評価します。

詳細はこちら

Workersが制限を打破してさらに使いやすく:15分、100文字列、エグレス料金なし

Workersがさらに自由になりました。エグレスも、実行時間も、スクリプトも不要です。

詳細はこちら

Full Stack Week:木曜日にローンチされた内容 - パート1

Apoorva Ravikrishnan、Sam Marsh、Marc Lamik

当社の製品チーム、エンジニアリングチームが、本日発売の製品についてお話します。

内容:Transform RulesでHTTP応答ヘッダーを変更、Cloudflare ImagesでAVIFとBlurのサポートおよびStreamと合わせたバンドル提供を開始

視聴する

Full Stack Week:木曜日にローンチされた内容 - パート2

Kristian Freeman、Kabir Sikand、Albert Zhao

当社の製品チーム、エンジニアリングチームが、本日発売の製品についてお話します。

内容:Cloudflare Developer Expert Program、Workersがさらに進化、開発者スポットライト:AirtableとCloudflare Workersでワークフローを自動化

視聴する

Cloudflare WorkersでStripeのJavaScript SDKをネイティブサポートすることを発表

オンラインビジネスを運営するにあたり、アプリ内で課金する機能は非常に重要です。支払い処理で多くの開発者に人気のあるオプションはStripeです。

詳細はこちら

CloudflareスタックでのオープンソースCMS:紹介記事

私たちは、Cloudflareスタックですべて構築可能な、サンプル機能の完全なSaaSアプリケーションを開発します。

詳細はこちら

Cloudflare Workersでスタートアップを立ち上げる

サーバーレスで最も注目されることの1つは、サーバーレスですべてを構築できることではなく、複数のマネージドサービスを簡単に接続できるようになったことです。Tejas Mehtaは、RevenueCat、Stripe、Firebaseなどの各種サービスを本格的な製品に接続することで、cClipを構築しました。

詳細はこちら

Cloudflareで次の動画アプリケーションを構築

今日は、Cloudflare TVで放映された動画アプリケーションを構築していきます。ユーザー認証機能のほか、管理者が制作済みの動画をアップロードしたり、新しいコンテンツをライブでストリーミングしたりする機能を盛り込みます。Cloudflareサービスを使用して、YouTubeやTwitch用に独自のコンテンツを制作できることを想像してみてください。

詳細はこちら

Stream Playerの新しいカスタマイゼーションで動画体験を刷新

本日より、お客様が最高のエンドユーザーエクスペリエンスを提供できるよう、一連の新しいカスタマイゼーションオプションとともに、Stream Playerビジョンを拡張します。

詳細はこちら

特別対談:Chris Dixon氏

Matthew Prince、Chris Dixon

Cloudflareの共同創業者兼CEOのMatthew Princeが、a16z社のゼネラルパートナーChris Dixon氏をゲストに迎え、Web3について対談します。

視聴する

Full Stack Week:金曜日にローンチされた内容

James Snell、Rita Kozlov、Jon Kuperman、Luke Edwards、Zaid Farooqui

当社の製品チーム、エンジニアリングチームが、本日発売の製品についてお話します。

内容:Cloudflare WorkersでStripeのJavaScript SDKをネイティブサポート、Stream Playerの新しいカスタマイゼーションで動画体験を刷新、Cloudflare Workersでスタートアップを立ち上げる、CloudflareスタックでのオープンソースCMS:紹介記事、Cloudflareで次の動画アプリケーションを構築

視聴する

ネットワークパフォーマンスの最新情報:Full Stack Week

数か月前に、世界のエッジネットワークについて行った広範なベンチマーキングの結果をお伝えし、Cloudflareがナンバー1でなかったネットワークの10%で改善するとお約束しました。本日はその後の結果をお伝えします。

詳細はこちら