Developer Week 2022が終了しました。先週は、Cloudflareで何が構築できるのか、そして私たちの今後のビジョンとロードマップについて、31の記事をご紹介しました。製品発表、そしてお客様やパートナーのストーリーを共有し、技術的に深く掘り下げてお伝えしました。この記事を見逃した方のために、便利なまとめ記事をご紹介します。
製品・機能発表
通知
Announcement | Summary |
---|---|
Welcome to the Supercloud (and Developer Week 2022) | Our vision of the cloud -- a model of cloud computing that promises to make developers highly productive at scaling from one to Internet-scale in the most flexible, efficient, and economical way. |
Build applications of any size on Cloudflare with the Queues open beta | Build performant and resilient distributed applications with Queues. Available to all developers with a paid Workers plan. |
Migrate from S3 easily with the R2 Super Slurper | A tool to easily and efficiently move objects from your existing storage provider to R2. |
Get started with Cloudflare Workers with ready-made templates | See what’s possible with Workers and get building faster with these starter templates. |
Reduce origin load, save on cloud egress fees, and maximize cache hits with Cache Reserve | Cache Reserve is graduating to open beta – users can now test and integrate it into their content delivery strategy without any additional waiting. |
Store and process your Cloudflare Logs... with Cloudflare | Query Cloudflare logs stored on R2. |
UPDATE Supercloud SET status = 'open alpha' WHERE product = 'D1' | D1, our first global relational database, is in open alpha. Start building and share your feedback with us. |
Automate an isolated browser instance with just a few lines of code | The Browser Rendering API is an out of the box solution to run browser automation tasks with Puppeteer in Workers. |
Bringing authentication and identification to Workers through Mutual TLS | Send outbound requests with Workers through a mutually authenticated channel. |
Spice up your sites on Cloudflare Pages with Pages Functions General Availability | Easily add dynamic content to your Pages projects with Functions. |
Announcing the first Workers Launchpad cohort and growth of the program to $2 billion | We were blown away by the interest in the Workers Launchpad Funding Program and are proud to introduce the first cohort. |
The most programmable Supercloud with Cloudflare Snippets | Modify traffic routed through the Cloudflare CDN without having to write a Worker. |
Keep track of Workers’ code and configuration changes with Deployments | Track your changes to a Worker configuration, binding, and code. |
Send Cloudflare Workers logs to a destination of your choice with Workers Trace Events Logpush | Gain visibility into your Workers when logs are sent to your analytics platform or object storage. Available to all users on a Workers paid plan. |
Improved Workers TypeScript support | Based on feedback from users we’ve improved our types and are open-sourcing the automatic generation scripts. |
まとめ
Announcement | Summary |
---|---|
The road to a more standards-compliant Workers API | An update on the work the WinterCG is doing on the creation of common API standards in JavaScript runtimes and how Workers is implementing them. |
Indexing millions of HTTP requests using Durable Objects | Indexing and querying millions of logs stored in R2 using Workers, Durable Objects, and the Streams API. |
Iteration isn't just for code: here are our latest API docs | We’ve revamped our API reference documentation to standardize our API content and improve the overall developer experience when using the Cloudflare APIs. |
Making static sites dynamic with D1 | A template to build a D1-based comments API. |
The Cloudflare API now uses OpenAPI schemas | OpenAPI schemas are now available for the Cloudflare API. |
Server-side render full stack applications with Pages Functions | Run server-side rendering in a Function using a variety of frameworks including Qwik, Astro, and SolidStart. |
Incremental adoption of micro-frontends with Cloudflare Workers | How to replace selected elements of a legacy client-side rendered application with server-side rendered fragments using Workers. |
How we built it: the technology behind Cloudflare Radar 2.0 | Details on how we rebuilt Radar using Pages, Remix, Workers, and R2. |
How Cloudflare uses Terraform to manage Cloudflare | How we made it easier for our developers to make changes with the Cloudflare Terraform provider. |
Network performance Update: Developer Week 2022 | See how fast Cloudflare Workers are compared to other solutions. |
How Cloudflare instruments services using Workers Analytics Engine | Instrumentation with Analytics Engine provides data to find bugs and helps us prioritize new features. |
Doubling down on local development with Workers:Miniflare meets workerd | Improving local development using Miniflare3, now powered by workerd. |
Supercloud(および開発者ウィーク2022)へようこそ
Announcement | Summary |
---|---|
Cloudflare Workers scale too well and broke our infrastructure, so we are rebuilding it on Workers | How DevCycle re-architected their feature management tool using Workers. |
Easy Postgres integration with Workers and Neon.tech | Neon.tech solves the challenges of connecting to Postgres from Workers |
Xata Workers: client-side database access without client-side secrets | Xata uses Workers for Platform to reduce security risks of running untrusted code. |
Twilio Segment Edge SDK powered by Cloudflare Workers | The Segment Edge SDK, built on Workers, helps applications collect and track events from the client, and get access to realtime user state to personalize experiences. |
私たちのクラウドのビジョンとは、最も柔軟で効率的、かつ経済的な方法で、開発者の生産性を高め、1からインターネット規模へ拡張できることを約束する、クラウドコンピューティングのモデルです。
Queuesのオープンベータ版を使用して、Cloudflare上で任意の規模のアプリケーションを構築する
Queuesを使用してパフォーマンスと耐障害性の高い分散アプリケーションを構築します。有料のWorkersプランでは、すべての開発者が利用可能です。
R2 Super Slurperを使用してS3から簡単に移行する
既存のストレージプロバイダーからR2へ、オブジェクトを簡単かつ効率的に移動するためのツールです。
すぐに使えるテンプレートでCloudflare Workersを始める
Workersで何ができるかを確認し、これらのスターターテンプレートを使ってより速く構築しましょう。
オリジンの負荷を軽減、クラウドのエグレス料金を節約、Cache Reserveでキャッシュヒット率を最大化
Cache Reserveはオープンベータへと進み、これによりユーザーは追加の待ち時間なしにテストでき、コンテンツ配信戦略に組み込むことができます。
Cloudflare Logsを、Cloudflareで保存・処理する
R2に保存されているCloudflareのログを照会します。
R2に保存されているCloudflareのログを照会します。
最初のグローバルリレーショナルデータベースであるD1は、オープンアルファ版として公開されています。構築を開始し、あなたのフィードバックを私たちに教えてください。
ブラウザレンダリングAPIは、WorkersでPuppeteerを使ってブラウザ自動化タスクを実行するための、追加設定なしで利用できるソリューションです。
相互に認証されたチャネルを通じて、Workersでアウトバウンドリクエストを送信します。
Cloudflare Pagesのあなたのサイトを、一般提供されたPages Functionsでより充実させる
Functionsを使って、Pagesプロジェクトに動的コンテンツを簡単に追加できます。
Workers Launchpadの最初のコホートおよび、プログラムの20億ドルへの成長を発表
私たちは、Workers Launchpad Funding Programへの関心の高さに圧倒されました。そして、最初のコホートをご紹介できることを誇りに思っています。
Cloudflare Snippetsで最もプログラム可能なSupercloudを実現
Workerを記述することなく、Cloudflare CDNをルーティングするトラフィックを変更できます。
デプロイメントによるWorkersのコードと設定の変更を追跡
Workerの設定、バインディング、コードへの変更を追跡できます。
Workers Trace Events LogpushでCloudflare Workersのログを任意の宛先に送信する
ログを分析プラットフォームやオブジェクトストレージに送信することで、Workersを可視化できます。Workers有料プランでは全ユーザーが利用可能です。
ユーザーからのフィードバックに基づき、私たちは型を改良し、自動生成スクリプトをオープンソースで公開しています。
技術的な詳細情報
通知
まとめ
WinterCGが行っているJavaScriptランタイムの共通API標準の作成と、Workersがそれをどのように実装しているかについての最新情報です。
Durable Objectsを使用した数百万件のHTTPリクエストのインデックス作成
Workers、Durable Objects、Streams APIを使用して、R2に保存されている何百万ものログのインデックスを作成し、クエリを実行します。
イテレーションはコードだけのものではありません:当社の最新のAPIドキュメントはこちら
APIリファレンスドキュメントを刷新して、APIコンテンツを標準化し、Cloudflare APIを使用する際の全体的な開発者体験を向上させました。
D1ベースのコメントAPIを構築するためのテンプレートです。
Cloudflare APIがOpenAPIスキーマの使用を開始
Cloudflare APIでOpenAPIスキーマが利用できるようになりました。
Pages Functionsでサーバー側でレンダリングするフルスタックアプリケーションを実現
Qwik、Astro、SolidStartなどさまざまなフレームワークを使って、Functionでサーバーサイドレンダリングを実行します。
Cloudflare Workersによるマイクロフロントエンドの段階的な採用
Workersを使用して、レガシーなクライアントサイドのレンダリングアプリケーションで選択された要素を、サーバーサイドのレンダリングフラグメントに置き換える方法です。
当社の開発方法:Cloudflare Radar 2.0を支える技術
Pages、Remix、Workers、R2を使ってRadarを再構築する方法の詳細です。
CloudflareがTerraformを使用してCloudflareを管理している方法
Cloudflare Terraformプロバイダーを利用して、開発者が簡単に変更を行えるようにした方法です。
ネットワークパフォーマンスの最新情報:開発者ウィーク2022
Cloudflare Workersが、他のソリューションと比較してどの程度速いのかをご覧ください。
Cloudflareが行うWorkers Analytics Engineを使用した計測サービス
Analytics Engineによるインスツルメンテーションは、バグの発見や新機能の優先順位付けに役立つデータを提供します。
Workersを使用してローカル開発を倍増:MiniflareとWorkersの出会い
Miniflare3を使ったローカル開発を改善し、workerdが搭載されるようになりました。
お客様とパートナーのストーリー
ストーリー
まとめ
Cloudflare Workersは規模が大きすぎることから当社のインフラを破壊してしまったため、Workers上での再構築を進めています
DevCycle社が、Workersを使用して機能管理ツールを再構築した方法です。
WorkersとNeon.techでPostgresを簡単に統合
Neon.techは、WorkersからPostgresに接続する際の課題を解決します。
Xata Workers:クライアント側で機密情報を必要としないクライアントサイドのデータベースアクセス
XataはWorkers for Platformを使用して、信頼できないコードを実行することによるセキュリティリスクを軽減します。
Cloudflare Workersを搭載したTwilioセグメントエッジSDK
Workers上に構築されたセグメントエッジSDKは、アプリケーションがクライアントからイベントを収集・追跡し、ユーザーの状態をリアルタイムに把握して利用環境をパーソナライズすることを支援します。
次へ
2022年の開発者ウィークは以上になります。Discord Communityに参加すれば、コミュニケーションを継続できます。