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 Nutzeraktionen in Echtzeit (Otto Group BI Streaming Round Table)
Search
Torsten Bøgh Köster
May 20, 2016
Technology
0
37
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
120
Shared Nothing Logging Infrastructure
tboeghk
0
79
Beyond Cloud: A road trip into AWS and back to bare metal
tboeghk
1
56
Shared Nothing Logging Infrastructure
tboeghk
0
1k
Kubernetes the ❤️ way
tboeghk
0
840
Beyond Cloud: A road trip into AWS and back to bare metal
tboeghk
0
74
Open-Source-Logging und -Monitoring (W-JAX 2017)
tboeghk
0
87
Beyond Cloud (W-JAX 2017)
tboeghk
0
110
Open Source Logging & Monitoring (code.talks 2017)
tboeghk
0
82
Other Decks in Technology
See All in Technology
web-application-security
matsuihidetoshi
0
140
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
200
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
JAWS-UG Bedrock Claude Night
yamahiro
3
550
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
260
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
140
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
2
6.1k
ユーザーストーリーのレビューを自動化したみたの
bun913
1
410
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
140
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
The Language of Interfaces
destraynor
151
23k
[RailsConf 2023] Rails as a piece of cake
palkan
23
3.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
How to Ace a Technical Interview
jacobian
272
22k
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]