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)