TECHNOLOGY COMPARE

Pulumi / SST

「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。

DIRECT COMPARISON

直接比較しやすい組み合わせ

PulumiとSSTはどちらも「実行・配信基盤」の技術なので、同じ土俵で比較しやすい組み合わせです。

実行・配信基盤

Pulumi

一般的なプログラミング言語でクラウド資源を定義するIaC ツール。型、関数、テストを使ってインフラを構成する。

何を担当する?

型、関数、テストを使ってインフラを構成する。

いつ使う?

  • TypeScriptなど既存言語で複雑な基盤ロジックを書きたいとき。

避けたい場面

  • 宣言ファイルと広いTerraform モジュール資産を優先するとき。
実行・配信基盤

SST

フルスタックアプリのクラウド資源と開発体験をまとめるツール。Pulumiを基盤にアプリ、関数、ストレージをTypeScriptから接続する。

何を担当する?

Pulumiを基盤にアプリ、関数、ストレージをTypeScriptから接続する。

いつ使う?

  • AWS中心のサーバーレス/フルスタック構成をアプリコードに近く管理するとき。

避けたい場面

  • クラウド非依存の標準IaCだけで運用したいとき。
DIRECT RELATION

PulumiとSSTはクラウド構成をコードで管理する方法で比較される。型、関数、テストを使ってインフラを構成する。一方、SSTはPulumiを基盤にアプリ、関数、ストレージをTypeScriptから接続する。