Skip to main content

Repository → 💼 AWS Well-Architected → 💼 Reliability

💼 Workload architecture

  • ID: /frameworks/aws-well-architected/reliability/workload-architecture

Description

A reliable workload starts with upfront design decisions for both software and infrastructure. Your architecture choices will impact your workload behavior across all six Well-Architected pillars. For reliability, there are specific patterns you must follow.

Similar

Sub Sections

SectionSub SectionsInternal RulesPoliciesFlagsCompliance
💼 Design interactions in a distributed system to mitigate or withstand failures7no data
 💼 REL05-BP01 Implement graceful degradation to transform applicable hard dependencies into soft dependenciesno data
 💼 REL05-BP02 Throttle requestsno data
 💼 REL05-BP03 Control and limit retry callsno data
 💼 REL05-BP04 Fail fast and limit queuesno data
 💼 REL05-BP05 Set client timeoutsno data
 💼 REL05-BP06 Make systems stateless where possibleno data
 💼 REL05-BP07 Implement emergency leversno data
💼 Design interactions in a distributed system to prevent failures4no data
 💼 REL04-BP01 Identify the kind of distributed systems you depend onno data
 💼 REL04-BP02 Implement loosely coupled dependenciesno data
 💼 REL04-BP03 Do constant workno data
 💼 REL04-BP04 Make mutating operations idempotentno data
💼 Design your workload service architecture3no data
 💼 REL03-BP01 Choose how to segment your workloadno data
 💼 REL03-BP02 Build services focused on specific business domains and functionalityno data
 💼 REL03-BP03 Provide service contracts per APIno data