An international logistics enterprise is designing a high-throughput, low-latency package tracking and telemetry pipeline. The system must ingest over small, unstructured JSON telemetry updates per second (NoSQL write-heavy workload) with ingestion latency under . The database tier must span a primary region (`us-east-1`) and a disaster recovery region (`us-west-2`).
The design must meet the following constraints:
- Telemetry queries for the active tracking dashboard must resolve with sub-millisecond latency (microsecond range) for the most recent status of any package.
- Historical telemetry must be archived to an Amazon S3 bucket in a dedicated compliance AWS account within and retained for .
- RPO must be less than and RTO must be less than for both the data store and ingestion layers.
- Data transferred to the compliance account must be encrypted at rest using KMS Customer Managed Keys (CMKs) to support cross-account access.
- Minimize administrative overhead and avoid provisioning self-managed EC2 instances.
Which TWO options should the solutions architect select to design the database and storage strategy to satisfy these requirements? (Select TWO.)
- Configure Amazon DynamoDB Global Tables spanning `us-east-1` and `us-west-2` with write-capacity auto-scaling to ingest vehicle telemetry, and enable DynamoDB Accelerator (DAX) clusters in both regions to serve dashboard queries. Use DynamoDB Streams to trigger AWS Lambda functions to batch and write data to the compliance account's S3 bucket.Answer
- BDeploy Amazon RDS for PostgreSQL in a Multi-AZ configuration in `us-east-1` with read replicas in `us-west-2` to handle read traffic. Assumes that the Multi-AZ standby instances can dynamically scale query loads to achieve sub-millisecond latencies during peak hours.
- Create an S3 bucket in the compliance account with a bucket policy permitting cross-account write actions from the primary account's Lambda execution role. Configure the S3 bucket to encrypt objects using a Customer Managed Key (CMK) created in the compliance account, with a key policy granting the primary account's role permissions for `kms:GenerateDataKey` and `kms:Decrypt`.Answer
- DCreate an S3 bucket in the compliance account, and configure cross-account S3 Replication from the primary account's S3 bucket. Encrypt the destination bucket using the default AWS managed key (`aws/s3`) in the compliance account to simplify key management and minimize administrative overhead.
- EDeploy Amazon ElastiCache for Memcached with Multi-AZ replication enabled across both regions to cache query results for the tracking dashboard. Configure Memcached snapshots to be written directly to the primary S3 bucket and replication rules to copy them to the compliance account.