サーバーレスで使えるバックグラウンド処理サービス4選

2023/10/13に公開

Vercel 環境の Next.js でシンプルなバックグラウンド処理を実現するために、4つの外部サービスを検討しました。

比較

Inngest ServerlessQ Upstash Mergent
無料枠 50,000 通 / 月 500 通 / 月 500 通 / 日 1,000 通 / 月
従量課金 $1 / 10,000 通 $20 / 100,000 通 $1 / 500,000 通 $0.002 / 1 通
JavaScript SDK
Cron
エミュレータ

Inngest

https://www.inngest.com/

ServerlessQ

https://www.serverlessq.com/

QStash

https://upstash.com/

Mergent

https://mergent.co/

まとめ

無料枠が多いのとエミュレータがあることを考慮して、Inngestを使ってみます。
Inngest については以下の記事で雰囲気を掴むことができます。

https://zenn.dev/ttskch/articles/883fe4a6c52683
https://zenn.dev/masamiki/articles/e5a9f426164a7b

Discussion