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