Application Execution Model Design
- Web / API / Batch / Event-driven
- Synchronous / Asynchronous Processing
- Stateless / Stateful Design
ApplicationがどのようにRequestを受け、処理し、他のComponentと連携するかを整理し、Cloud上での実行モデルを設計します。
常時稼働するServiceなのか、EventやScheduleで起動する処理なのか、StateをApplication側で保持するのかなどを整理し、Workloadの特性に合った実行方式を決定します。