User Stories (Example / Draft)

User Story

Title: A customer wants to update the feed

Desc: A new feed is arriving is fed into our system to update the similarity database

Components / Flow: - The feed is downloaded regularly at some time - The output is fed into the feed importer - This triggers the extractor (submit_urls) - The shop extractor is triggered to extract color/shape features - The feed exporter is triggered to write product meta + feature data into the sim DB - Finally the update of the 'customer collection' / mat view is triggered to refresh the data

Flow

Feed Import (Julius)

→ Extractor submit_urls [*]

→ Shop Extractor [*]

→ Exporter –> Sim DB[*] (Julius) a schema required

Feed T0

Feed T1 - products were removed - meta data changed - products are new

Ensure Consistency Sim DB filters/features

View ← shop_id (filters,features) ic_3071 → contains products for a single shop

Update handover

Sim API –> Sim DB shop_id → Mat View → Data for the shop a schema required (Björn)