aws-samples / aws-samples/serverless-full-stack-webapp-starter-kit

Aurora PostgreSQL Express configurationの採用

Abierto
#129 0 comentarios 2 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
TypeScript
Estrellas
229
Forks
45
Merge medio
1 min
PR fusionados (30 d)
4

Descripción

## 概要

v3 では Aurora DSQL への移行を進めていますが、2026年3月に発表された [Aurora PostgreSQL の Express configuration](https://aws.amazon.com/blogs/aws/announcing-amazon-aurora-postgresql-serverless-database-creation-in-seconds/) が、本プロジェクトのユースケースに適した選択肢となる可能性があります。

Aurora Express は Aurora Serverless v2 の簡素化版であり、DSQL と同様に以下の特徴を持ちます:

- **VPC 不要**: インターネットアクセスゲートウェイによる接続(NAT Gateway 不要)
- **IAM 認証がデフォルト**: パスワードレス認証
- **数秒でデータベース作成**: 2クリックでセットアップ完了
- **ACU 単位の従量課金**: ゼロからのスケーリング対応

## DSQL との比較

| 観点 | Aurora DSQL | Aurora Express |
|------|------------|----------------|
| PostgreSQL 互換性 | 制限あり(外部キー非対応、一部機能未対応) | フル PostgreSQL 互換 |
| コールドスタート | なし | あり(ゼロスケール時) |
| マルチリージョン | Active-Active 対応 | 非対応(単一リージョン) |
| CloudFormation 対応 | 対応済み | **未対応(2026年3月時点)** |
| VPC | 不要 | 不要 |
| ゼロスケーリング | 対応 | 対応(ACU ベース) |

## 現状の方針

現時点では以下の理由から **DSQL を採用** しています:

1. Aurora Express は CloudFormation 未対応のため、CDK でのデプロイにはカスタムリソースを用いる必要がある
2. DSQL はゼロスケール時もコールドスタートがなく、Aurora Express はゼロスケールからの復帰時にコールドスタートが発生する
3. DSQL の制約は linter/migrator で早期発見可能

## 今後の検討

Aurora Express が CloudFormation に対応した時点で、以下を検討します:

- Aurora Express モードの追加サポート
- フル PostgreSQL 互換による ORM 選択肢の拡大
- ユーザーのニーズに応じたデータベースエンジンの選択

Aurora Express のサポートを希望される方は、この Issue に 👍 リアクションをお願いします。需要に応じて対応を検討します。

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No se identifican archivos, pruebas ni puntos de entrada. Empieza por comprobar el anuncio de AWS enlazado y si Aurora Express admite ahora CloudFormation; compara eso con el enfoque actual de DSQL y CDK. Se considerará terminado cuando se decida si se debe añadir compatibilidad con Aurora Express y se documente la dirección resultante.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, postgresql
Área
cloud, databases
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.