Exit 25 / 40

Question 25

Domain 3: Design High-Performing Architectures

Sebuah aplikasi e-commerce memiliki **product catalog** yang disimpan di DynamoDB. Ada dua query pattern utama: 1. `GET /products/{product_id}` — fetch satu produk by primary key (cepat) 2. `GET /products?category=electronics&sort=price_asc` — filter by category, sort by price (lambat, full scan) Struktur tabel: `product_id` (partition key). Bagaimana cara mengoptimalkan query pattern kedua?