Vercel Shipまとめ
Vercel Ship終わりましたね!新しい発表がたくさんありましたが、それらをざっくりまとめてみました。
まだ深く追えていないので、認識が間違っている箇所があるかもしれません。詳しくは公式ドキュメントを参照してください。それではいってみましょー!
Storage
まずはデータベース関連ですね。
- Vercel KV
- Vercel Postgres
- Vercel Blob
Vercel KV
インメモリ、キーバリューストアのRedisが使えます。Upstashが提供とのこと。耐久性が向上している、とあるのですが外部サービスが管理しているからということなのでしょうか?
Vercel Postgres
サーバーレスなPostgreSQLが使えます。提供はNeonです。
Vercel Blob
ファイルストレージです。Cloudflare R2との提携みたいです。Amazon S3の代替を意識してるように感じますね。
Security
続いてはセキュリティ関連です。開発者側のバックエンドへのプライベートネットワークやクライアント側のファイアウォール関連みたいです。
- Vercel Firewall
- Vercel Secure Compute
Vercel Secure Compute
Serverless Functionsとバックエンドの間にセキュアなネットワークを構築できるっぽいです。
Vercel Firewall
トラフィック監視やIPブロッキングが主な機能のようです。
Collaborate
チーム開発をより良くするために必要な情報へのアクセス性向上、エンジニアリングチーム、コンテンツチームなどのチーム間協業を円滑にするビジュアルエディターなどです。
- Vercel Spaces
- Visual Editing
Vercel Spaces
開発ワークフロー、コード品質、ビルドログなど多岐に渡る情報をVercel上で今までより詳細に一元管理できるようになるみたいです。
Visual Editing
ヘッドレスCMSでホストしているコンテンツをコード変更なしで編集できるようになったみたいです。個人的にはこれが一番ワクワクしましたね。この機能でコンテンツ編集の時に発生し得る意図しないコード変更が防げるし、コンテンツの編集だけに注力できそうな感じがします。エンジニアリング、コンテンツなど役割が分かれているチームほど威力を発揮しそうですね。Sanityの提供です。
Dynamic
やはりこれが目玉でしょうか。Next.js 13.4のリリースです。
Next.js 13.4
- App Router (Stabel)
- Turbopack (Beta)
- Server Action (Alpha)
App Router (Stabel)
ついにApp Routerが安定版になりました!!と、言いつつまだしっかりキャッチアップできてないのでなにが嬉しいのかよく分かっていません。。ディレクトリベースのルーティング?データフェッチはサーバで実行されるのがデフォルトになるから云々。
ドキュメントにお任せします!
Turbopack (Beta)
Webpackの後継という位置付けみたいです。より軽量で高速になる!これはベータ版です。
Server Action (Alpha)
主にフォームと一緒に使うものみたいで、例えば入力フォームのボタンを押したらサーバで色々できるみたいです。
Ecosystem
最後は認証周りの新機能やNuxt.jsのサポートについてですね。
- Auth With Clerk
- Nuxt on Vercel
Auth With Clerk
認証機能を簡単に導入できるようになるみたいです。Clerkの提供。
Nuxt on Vercel
Nuxt.jsのサポート状況が一新されたようです。主にSGとISRの完全サポート、Vercel KVも使えるようになるみたいです。
おわりに
拙いまとめを最後までご覧いただき、ありがとうございました。
発表されたものについてはこれから深掘りしていこうと思います。それにしてもどんどんフルスタックになっていきますね!これからもどの様に変化していくのかが楽しみです。
Discussion