01
CapyDB が存在する理由
何かを作る人の多くは、バックエンド基盤一式も、独自のデータベース API も、真新しいインフラ思想も必要としていません。必要なのは Postgres です。
そこでマネージド Postgres を、一つの単位まで削ぎ落としました。データベースセルです。専用のプロセス・ストレージ・認証情報・CPU/メモリ上限を持つ独立した Postgres が、一つのプロジェクトのために動きます。API はセルを管理し、使うのは普通の Postgres の URL です。
製品のそれ以外の部分は、すべてこの単位をめぐるライフサイクルです。払い出し、直接接続とプール経由の接続、プレビュー用データベース、バックアップ、インポート、復元、拡張。