Database
SAA Decision Logic Flow
What type of data are you storing?
Structured, ACID, SQL
Do you need PostgreSQL/MySQL compatibility with cloud-native features?
Do you need Multi-Master (Write to any region)?
Amazon Aurora Global Database (Multi-Master)
- Aurora = 5x MySQL, 3x PostgreSQL performance
Do you need serverless auto-scaling?
Amazon Aurora Serverless v2
Amazon Aurora (MySQL/PostgreSQL)
- Aurora = 5x MySQL, 3x PostgreSQL performance
Do you need a specific database engine (SQL Server, Oracle)?
Amazon RDS (with specific engine)
- Multi-AZ for HA, Read Replicas for read scaling
Do you need petabyte-scale data warehouse for analytics (OLAP)?
Amazon Redshift
- For complex queries on historical data
- Columnar storage
- NOT for OLTP! Use for analytics, BI, reporting
NoSQL
Do you need single-digit millisecond latency at any scale?
Amazon DynamoDB
- Use Cases: Session data, shopping carts, mobile apps
- Features: DAX for microsecond latency, Global Tables
- Serverless, auto-scaling, fully managed
Do you need a fully managed MongoDB-compatible database?
Amazon DocumentDB
- For MongoDB workloads needing AWS-managed solution
Do you need to store JSON documents with SQL queries?
Amazon RDS with PostgreSQL (JSONB) or DynamoDB with PartiQL
Caching & Fast Access
Do you need Redis compatibility?
Amazon ElastiCache for Redis
- Use Cases: Real-time analytics, gaming leaderboards
- Features: Pub/Sub, persistence, complex data structures
- Multi-AZ with auto-failover
Do you need simple caching (Memcached)?
Amazon ElastiCache for Memcached
- Multi-threaded, simpler than Redis
Relationship queries
Do you need to query relationships (social networks, fraud detection)?
Amazon Neptune
- Supports: TinkerPop Gremlin, SPARQL
- Use Cases: Knowledge graphs, identity graphs
IoT, DevOps metrics
Do you need to store IoT, DevOps, or time-stamped data?
Amazon Timestream
- Serverless, auto-scaling
- 1000x faster, 1/10th cost vs. relational DBs
Immutable, Cryptographic
Do you need immutable, verifiable transaction log?
Amazon QLDB
- Use Cases: Finance, supply chain, audit trails
- NOT blockchain, centralized ledger
Full-text search
Do you need full-text search or log analytics?
Amazon OpenSearch Service
- Formerly Elasticsearch Service
- Use Cases: Log analytics, application monitoring, search