COPING WITH THE CHALLENGE OF SORTING LARGE PRODUCT CATALOGS
ONLINE - SHOP WINDOW ARRANGEMENT
CAGDAS SENOL 19-06-2019 Please write title, subtitle and speaker name in all capital letters
COPING WITH THE CHALLENGE OF SORTING LARGE PRODUCT CATALOGS - - PowerPoint PPT Presentation
Please write title, subtitle and speaker name in all capital letters COPING WITH THE CHALLENGE OF SORTING LARGE PRODUCT CATALOGS ONLINE - SHOP WINDOW ARRANGEMENT CAGDAS SENOL 19-06-2019 Put images in the grey Put images in the grey
COPING WITH THE CHALLENGE OF SORTING LARGE PRODUCT CATALOGS
ONLINE - SHOP WINDOW ARRANGEMENT
CAGDAS SENOL 19-06-2019 Please write title, subtitle and speaker name in all capital letters
2
Put images in the grey dotted box "unsupported placeholder" Please write the title in all capital letters
TABLE OF CONTENTS
Put images in the grey dotted box "unsupported placeholder" Please write the title in all capital letters
3
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
ZALANDO AT A GLANCE
visits per month
> 15,500
employees in Europe
> 80%
mobile devices
million
active customers
> 400,000
product choices
~ 2,000
brands
17
countries
4
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
DISCLAIMER
5
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Window Dressing
Put images in the grey dotted box "unsupported placeholder" Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
6
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Window dressers arrange displays of goods in shop windows or within a shop itself. Such displays are themselves known as "window dressing". They may work for design companies contracted to work for clients or for department stores, independent retailers, airport or hotel shops.
7
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
DATA DRIVEN SORTING
Put images in the grey dotted box "unsupported placeholder" Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
8
Please write the title in all capital letters
CHALLENGES
Please write the title in all capital letters
CHALLENGES
4k ups 17 15 400k
9
Please write the title in all capital letters
10
Please write the title in all capital letters
11
Please write the title in all capital letters
ITERATE FAST
DESIGN A/B TESTS ANALYSIS
12
Please write the title in all capital letters
Three Improvements
13
Please write the title in all capital letters
First Improvement: Sort Steering
14
Please write the title in all capital letters
Sort Steering - SQL Analogy
Id Bucket Popularity sku1 1 0.2332332 sku2 2 0.123233 sku3 1 0.4533 SELECT * FROM articles ORDER BY Bucket Desc, Popularity DESC Sku2 Sku3 Sku1
15
Please write the title in all capital letters
Sort Steering - SQL Analogy
Id Bucket Popularity Popularity_male sku1 1 0.2332332 0.4 sku2 2 0.123233 0.6 sku3 1 0.4533 0.1 If category_gender == “men” SELECT * FROM articles ORDER BY Bucket DESC, Populartiy_male DESC Else SELECT * FROM articles ORDER BY Bucket DESC, Popularity DESC
16
Please write the title in all capital letters
Pre-Sort Steering Architecture
17
Please write the title in all capital letters
Sort Steering Added
18
Please write the title in all capital letters
Sort Steering - SQL Analogy
Id Bucket Popularity Popularity_male sku1 1 0.2332332 0.4 sku2 2 0.123233 0.6 sku3 1 0.4533 0.1 If category_gender == “men” SELECT * FROM articles ORDER BY Bucket DESC, Populartiy_male DESC Else SELECT * FROM articles ORDER BY Bucket DESC, Popularity DESC
19
Please write the title in all capital letters
20
Please write the title in all capital letters
2nd Improvement: Decoupled Data Ingestion
21
Please write the title in all capital letters
Indexing - SQL Analogy
Id Price Stock Size Partner Performance Performance_new_formula sku1 9.99 100 32 false 0.5 0.4 sku1 9.99 100 32 false 0.3 0.6 INSERT INTO articles VALUES(9.99, 100, 32, false, 0.5, 0.4) INSERT INTO articles VALUES(9.99, 100, 32, false, 0.3, 0.6)
22
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Intake Architecture
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
23
Please write the title in all capital letters
Indexing - SQL Analogy
Id Price Stock Size Partner sku1 9.99 100 32 false Id Performance Performance_new_formula sku1 0.5 0.4 sku1 0.3 0.6 Id Price Stock Size Partner Performance Performance_new_formula sku1 9.99 100 32 false 0.3 0.6 JOINS => Elasticsearch
24
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Intake Architecture Now
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
25
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
3rd Improvement: Sorting with Functions
26
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Painless Scripts
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
27
Please write the title in all capital letters
Sorting with Functions - Eliminate Reindexing
Id Price Stock Size Partner clicks sales sku1 9.99 100 32 false 10000 300 SELECT * FROM articles ORDER BY popularity(sales,clicks) popularity(sales, clicks) = sales/clicks
28
Please write the title in all capital letters
Sorting with Functions - Personalization
Id Price Stock Size Partner popularity article_features sku1 9.99 100 32 false 1.2 [9.99, 100, 32] If known_customer : SELECT * FROM articles ORDER BY dot_product(article_feature, customer_features) Else SELECT * FROM articles ORDER BY popularity
29
Please write the title in all capital letters
Sorting with Functions - Fulltext Search
Id Price Stock Size Partner clicks sales sku1 9.99 100 32 false 10000 300 If fulltext_search : SELECT * FROM articles ORDER BY f(relevance_score, clicks, sales, customer_features, article_features) Else SELECT * FROM articles ORDER BY g(clicks, bucket, sales, customer_features)
30
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
EXAMPLE SORTING RULES
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
31
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
Personalization
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
32
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
Query Relevance
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
33
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
Inline Popularity Calculation
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
34
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
Open Source Contribution
35
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
CODE IN CONFIG ????????
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
36
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
TGYHT - Thanks God You Have Tests
Please write the title in all capital letters Use bullet points to summarize information rather than writing long paragraphs in the text box
37
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Make Painless Script Development Painless
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
rent/painless-execute-api.html
38
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Painless Scripts Development Tool
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
39
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Painless Script Development Environment
40
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Painless Script Performance Tests
41
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
TESTING PAINLESS SCRIPTS/ CI-CD Integration
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
42
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Sum up
Enrichment
Implementation + Personalization
43
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Notable window dressers[edit]
fashion designer once worked as a window dresser.[1]
Please write contact name, department and position in all capital letters
Cagdas Senol
cagdassenol@gmail.com
Please write contact name, department and position in all capital letters
45
Please write the title in all capital letters Put images in the grey dotted box "unsupported placeholder" Use bullet points to summarize information rather than writing long paragraphs in the text box
Q&A