sequenceDiagram
participant Website as Public Website
participant Widget as Review Widget UI
participant API as Widget API
participant DB as DynamoDB
Website->>Widget: Nhúng widget với site_id
Widget->>API: GET /reviews?site_id={site_id}&limit=10
API->>DB: Query reviews table<br/>(GSI: PageIdCreatedAtIndex, site_id)
DB-->>API: Reviews list
API-->>Widget: Reviews data (JSON)
Widget-->>Website: Render reviews widget