Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Streamingdatenstrukturen zum Analysieren von Nu...
Search
Torsten Bøgh Köster
May 20, 2016
Technology
0
43
Streamingdatenstrukturen zum Analysieren von Nutzeraktionen in Echtzeit (Otto Group BI Streaming Round Table)
A newer and more recent version of the talk held at WJAX 2015.
Torsten Bøgh Köster
May 20, 2016
Tweet
Share
More Decks by Torsten Bøgh Köster
See All by Torsten Bøgh Köster
🔪 How we cut our AWS costs in half
tboeghk
0
170
Shared Nothing Logging Infrastructure
tboeghk
0
100
Beyond Cloud: A road trip into AWS and back to bare metal
tboeghk
1
68
Shared Nothing Logging Infrastructure
tboeghk
0
1.2k
Kubernetes the ❤️ way
tboeghk
0
960
Beyond Cloud: A road trip into AWS and back to bare metal
tboeghk
0
85
Open-Source-Logging und -Monitoring (W-JAX 2017)
tboeghk
0
91
Beyond Cloud (W-JAX 2017)
tboeghk
0
130
Open Source Logging & Monitoring (code.talks 2017)
tboeghk
0
95
Other Decks in Technology
See All in Technology
0→1事業こそPMは営業すべし / pmconf #落選お披露目 / PM should do sales in zero to one
roki_n_
PRO
1
1.5k
Formal Development of Operating Systems in Rust
riru
1
420
When Windows Meets Kubernetes…
pichuang
0
310
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
450
AWSサービスアップデート 2024/12 Part3
nrinetcom
PRO
0
140
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
140
2025年のARグラスの潮流
kotauchisunsun
0
800
新卒1年目、はじめてのアプリケーションサーバー【IBM WebSphere Liberty】
ktgrryt
0
130
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
「人物ごとのアルバム」の精度改善の軌跡/Improving accuracy of albums by person
mixi_engineers
PRO
1
110
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
280
Cloudflareで実現する AIエージェント ワークフロー基盤
kmd09
0
290
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
How to Ace a Technical Interview
jacobian
276
23k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Making Projects Easy
brettharned
116
6k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
How GitHub (no longer) Works
holman
312
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
Transcript
Streamingdatenstrukturen zum Analysieren von Nutzeraktionen in Echtzeit Otto Streaming Round
Table 2016 Torsten Bøgh Köster (Shopping24) 19. Mai 2016
Agenda
@tboeghk CTO shopping24 internet group Search Technology Meetup Hamburg Search,
build, delivery, code quality, road bike
None
Open Source Power. Delivered.
search system @ shopping24
Anwendungsfall 1
Sucharchitektur
Produktbefüllung
Keine Index-Updates zur Prime Time
Verfügbarkeit aktualisieren
Verfügbarkeit von 1,5 Mrd. Produkten?
Bloomfilter
Funktionsweise Bloomfilter
Lokale Bloomfilter
Anwendungsfall 2
Relevante Produkte je Suchanfrage
Benutzeraktionen einfangen
Benutzeraktionen verarbeiten
None
You cannot scale into real time!
Stream Mining
Logstash FTW!
Popularitätswerte als Rankingfaktor
Mit Mandanten exponentielle Datenpunkte
None
The Count-Min-Sketch: A Bloomfilter on Steroids
Wie geht das?
None
Relevanz von Datenpunkten im zeitlichen Verlauf
Exponential Decay
Punisher.java
Anwendungsfall 3
Populäre Suchen in der Autocompletion boosten
Heavy Hitters a.k.a. TopK
Und so geht’s
None
None
None
Questions? @tboeghk developer.s24.com
[email protected]