May 29, 2017 / by Torsten Bøgh Köster / CTO / @tboeghk
JAX2017 - Moderne Datenstrukturen and Open Source Logging- und Monitoring Tools
Dieses Jahr hatte ich wieder die Gelegenheit auf der JAX in Mainz einen Einblick in den Softwarestack von shopping24 zu geben. Zum einen habe ich einen Überblick über unsere Open Source Logging- und Monitoring-Infrastruktur, zum anderen einen Einblick in unsere Nutzung moderner Datenstrukturen gegeben.
Moderne Datenstrukturen im Einsatz
Moderne Datenstrukturen wie BloomFilter, Count-Min-Sketches und TopK sind für shopping24 entscheidende Enabler für das Geschäftsmodell der Produktsuche auf einem schmalen Daten-Footprint. Hier ein paar weiterführende Links zum Thema:
- Blogpost von Mikio Braun inkl. Video von den Berlin Buzzwords 2014
- Algorithmen-Implementationen in Java
- HyperLogLog-Implementation in PostgreSQL
- Extensive Linksammlung zum Thema
Open Source Logging & Monitoring Tools
Auf der JAX 2017 in Mainz hatte ich die Gelegenheit, einen Einblick in das Logging und Monitoring von shopping24 zu geben. Die Besonderheit ist, dass wir auch hier nur auf Open Source Tools setzen. Zum Einsatz kommen Grafana, Graphite, Sentry, Logstash und Graylog. Mir hat es extrem viel Spaß gemacht, den Monitoring-Stack von shopping24 vorzustellen und das Thema scheint Interesse zu wecken: Der Raum ist vor Menschen fast geplatzt.