Design Decisions
Design Decisions are architectural considerations for how to approach or implement some sort of functionality. The decision outcomes should be documented as Architectural Design Records (ADRs).
See how to document a new design decision to this reference architecture as well as How to write ADRs .
This is our entire reference catalog of Design Decisions and not all may be relevant to the scope of a particular engagement.
All Decisions
They are broken down in the following way:
Archived Decisions (2)
These Design Decisions have been superseded and are no longer used.
API Gateway
Context and Problem Statement
CloudFront Requirements
Context and Problem Statement
Cognito Requirements
Overview
IAM Roles for GitHub Action Runners
Problem
Kinesis Requirements
Context and Problem Statement
KMS Requirements
AWS Key Management Service (AWS KMS) makes it easy to create and manage cryptographic keys and control their use across various AWS services and in your applications. AWS KMS is a secure and resilient service that uses hardware security modules that have been validated under FIPS 140-2, or are in the process of being validated, to protect your keys. AWS KMS is integrated with AWS CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.
Transactional Email (SMTP) Provider
Problem