AWS Architecture Guide

Workload Service Selection

AWS service selection becomes manageable when each choice follows workload shape, responsibility, risk, and operating capability. This part applies that method across execution, state, integration, and operations.

What You Will Learn

  • Choose compute models by control and operational burden.

  • Match storage and databases to access patterns and consistency needs.

  • Select synchronous, asynchronous, event, stream, and workflow contracts.

  • Design observability and automation as part of readiness.

Chapters

  1. Compute Selection: EC2, Containers, and Serverless — compare execution models and team responsibilities.

  2. Storage and Data Selection — choose durable state from workload behavior and governance needs.

  3. Integration, Events, and Workflow Selection — make system coordination explicit and failure-aware.

  4. Observability, Automation, and Operational Readiness — build feedback and repeatable operations around the selected services.

How the Chapters Connect

Compute places execution, data places state, and integration defines relationships. Observability and automation then determine whether the complete workload can be operated reliably.

Start Reading

Start with Compute Selection: EC2, Containers, and Serverless