Serverless & Cold Start
サーバーの世話はしない。コードを書くことだけに集中する。
Serverless
サーバー管理をクラウド業者に丸投げするアーキテクチャ。関数単位でデプロイ・課金される(FaaS)。
Cold Start
Serverless特有の弱点。久しぶりに実行される関数は、起動に数秒かかること。
The Flow (Lambda)
graph LR
User -->|Request| Gateway[API Gateway]
Gateway -->|Trigger| Lambda[Lambda Function]
Lambda -->|Read/Write| DB[(DynamoDB)]
Lambda -->|Log| CloudWatch[Logs]
style Lambda fill:#f9f,stroke:#333,stroke-width:2px The "Cold Start" Problem:
サーバーレス関数は、しばらく使われないと「スリープ」する。次に呼ばれたとき、起きるのに数秒かかる。これがWebのUXを損なうことがある。
Fix: Edge Functions (Vercel/Cloudflare) start instantly.