~/conference

Berlin Buzzwords 2024

titleauthorlength
The Paradox of Open: Can Digital Commons Offer a Way Forward?Zuzanna Warso49m
Argues that openness both enables and is co-opted into concentrated power, citing concrete cases: 400 million CC photos from Flickr get scraped into…
Talk on
Improving Search @scale with efficient query experimentationAndreas Wagner42m
A production “Query Testing” platform routes traffic to experiment on a query-level randomization unit (not users/sessions), auto-identifies candidates…
Talk on
Brick-by-Brick: Exploring the Elements of Apache Kafka®Danica Fine46m
Covers concrete Kafka mechanics: events as immutable records, topics split into partitions with offsets, a 3-node cluster example with replication factor 3 and…
Talk on
Heap sizing and GC tuning for Solr and friendsRadu Gheorghe, Rafał Kuć21m
Solr/Elasticsearch-style nodes need heap sized from measured peaks not rules of thumb: take highest peak and lowest peak and use twice the low as a baseline…
Talk on
Hybrid Search with Apache Solr Reciprocal Rank FusionAlessandro Benedetti45m
Implements Reciprocal Rank Fusion inside Apache Solr 9.7 as a QueryComponent that accepts multiple labeled JSON queries, pulls top-K lists (configurable…
Talk on
Accelerating TopK QueriesJuliane Waack20m
Snowflake adds runtime pruning for TopK SQL by taking the boundary from sort-with-limit during execution and comparing it to per-partition minmax + nulls…
Talk on
End-to-end pipeline agilityLars Albertsson42m
Quantitative claim: adapting downstream pipelines ranges from median 6 months to some teams doing it in less than a day, a gap of 100x–1000x. The setup uses…
Talk on
Moving from Offline to Online Machine Learning with RiverTun Shwe23m
River brings online ML to Python by training models on streaming data one event at a time and updating state incrementally, which cuts memory/CPU compared with…
Talk on
Flink's SQL Engine: Let's open the engine room!Timo Walther32m
Walks the SQL string through parsing, validation, rule-based and cost-based rewrites, physical planning and mapping to Flink stream execution nodes, showing…
Talk on
End-to-End Encryption for Streaming Data PipelinesHans-Peter Grahsl27m
Kryptonite for Kafka provides client-side field-level cryptography for Apache Kafka, implemented as a custom SMT for Kafka Connect that encrypts selected JSON…
Talk on
Fixin the Hard Bits of Event Processing with Restate & KafkaStephan Ewen41m
Claim: durable execution is the missing piece for transactional event-driven apps, playing the role stream processing plays for analytics. Uses Kafka as…
Talk on
Learning to Rank for Reddit Search: A Project RetroDoug Turnbull, Charles Njoroge43m
Reddit integrates Learning to Rank into its existing Solr stack using the Solr LTR plugin and trains XGBoost-style tree models on click+dwell labels, adding…
Talk on
Synergy of Signals: Traffic Logs Meet LLM LabelsStefana Serban22m
E‑commerce search relevance is built by merging user traffic logs with LLM labels to improve learning‑to‑rank targets: unknown traffic scores get LLM checks…
Talk on
Evolving Yelp's Streaming at ScaleAshish Khatkar37m
Yelp runs streaming on Flink with a custom control plane, schema registry and CLIs, and currently operates 50 Flink services across 250 clusters running…
Talk on
`New` Workflow Orchestrator in town: "Apache Airflow 2.x"Jarek Potiuk42m
Apache Airflow 2.8+ and 2.9 are presented as a modern, evolving orchestrator with concrete results: 2,900 contributors, regular quarterly releases, and…
Talk on
From Natural Language to Structured Solr Queries using LLMsIlaria Petreti, Anna Ruggero41m
Prototype converts natural-language questions into structured Solr queries by using an instruction-tuned LLM to do two steps: JSON field-extraction from a Solr…
Talk on
Practical introduction to OpenTelemetry tracingNicolas Fränkel40m
OpenTelemetry gets the request ID across a polyglot e‑commerce demo (Kotlin/Spring Boot, Rust inventory, Go and Ruby warehouses, Python pricing, Redis cache…
Talk on
Shattering the Limits of Search with Domain Specific ComputingOhad Levi21m
Claims a purpose‑built search chip and SPU architecture (FPGA instances on AWS) that runs hybrid lexical+vector search, rebuilding indexing…
Talk
cuVS and Lucene: GPU-based Vector SearchCorey J. Nolet, Vivek Narang43m
NVIDIA cuVS provides CUDA implementations for ANN and clustering and delivers a novel KAGRA graph built on GPU that batch-constructs indices far faster than…
Talk on
S3 as the state store for stream processing systemsYingjun Wu40m
RisingWave is a production stream processor that uses S3 as state store with a storage/compute separation to support large states without local disk limits…
Talk on
Better search relevance using Learning to Rank at mobile.deManish Saraswat25m
mobile.de replaces the Elasticsearch LTR plugin with a Python ranking microservice (FastAPI) that reads Kafka events, writes to BigQuery, uses Airflow to sync…
Talk on
Back to the Future! Time Travel with Bitemporal DatabasesTim Zöller42m
A logistics app records bills of lading and must reproduce exactly what data was shown to authorities, so a handcrafted Postgres solution uses a vessel_name…
Talk on
Can ChatGPT build a Data Platform faster than a developer?Chloe Caron25m
A timed race reconstructs an energy generation dashboard from ElectricityMap data and shows concrete differences: one approach ingests with Airbyte → BigQuery…
Talk on
Monitoring your home, with DevOps observability toolsNick Burch21m
Cheap Wi‑Fi and Arduino devices cost about “a beer” each (three for a beer-era price on Arduinos) and battery sensors wake ~every 5 minutes, so data ingestion…
Talk on
Let's Do Data Lineage in Kafka, Flink and Druid!Hellmar Becker33m
Demonstrates a working pipeline that collects ADS‑B aircraft messages from Raspberry Pi ADS‑B feeders, sends them into Kafka with Kafka headers carrying…
Talk on
How we isolate streaming ingest from search using RocksDBIgor Canadi39m
Disaggregates streaming ingest and query by turning each JSON update into RocksDB key/value physical deltas on dedicated ingestion workers and streaming those…
Talk on
Large language models are not a paradigm shiftWilliam Benton45m
Argues that LLMs are not a paradigm shift for computing but a new, powerful instance of familiar ML systems, showing concrete analogies: fourth‑order Markov…
Talk on
Improve LLM-based Applications with Fallback MechanismsBilge Yücel38m
Shows how to harden RAG apps by wiring fallback branches in Haystack: build pipelines of embedder → retriever → prompt builder (Jinja-style templates) →…
Talk on
Remote work is here to stay: and what's next?Radovan Bacovic36m
Claims that all-remote scales: a company with 1600 colleagues from 56 countries and 30+ million customers operates with 0 offices by treating remote as a…
Talk on
Build your 8-bit computer from scratchOlivier Huber33m
A homemade 8‑bit computer on breadboards executes a 4-line binary program that loads 5 (101) and 3 (011), runs a hand‑built adder/ALU and registers, and…
Talk on
Rediscover your keyword search: Expand, Enrich and RewritePraveen Mohan Prasad, Hajer Bouafif44m
Shows practical steps to get semantic ranking without full vector search by adding three concrete pieces: neural sparse (SPLADE/OpenSearch) expansion to…
Talk on
Can Apache Pinot replace your OLTP database?Chinmay Soman37m
Compares Apache Pinot to OLTP using a live Docker demo that wires MySQL → Debezium → Kafka → Pinot and shows CDC-driven real‑time upserts and backfill with the…
Talk on
Advancements in Evaluating Large Language Model ApplicationsPetr Polezhaev42m
Explains concrete evaluation recipes: end-to-end business metrics for customer‑support summaries and reply suggestions, plus task‑level metrics…
Talk on
Sequential Testing Simplified with BasemathAlexander Weiss, Konrad Richter33m
GetYourGuide reports 40% reduction in experiment timelines by using Basemath, a Python package (pip install basemath-analysis) that implements sequential…
Talk on
Open Web Search: A platform for a free European Web IndexMichael Dinzinger22m
EU-funded project builds an open web index as public infrastructure, using a distributed crawler (OWLer) based on StormCrawler and URLFrontier, storing raw…
Talk on
Streaming DataFrames: A New Way to Process Streaming DataTomas Neubauer20m
An open source Python library Quix Streams exposes a Pandas DataFrame API for streaming, handling checkpointing, state, and PVC-backed storage so stateful…
Talk on
Kafka on the Fly: A Serverless Approach to Data StreamingDesmond Obisi38m
Serverless Kafka using Upstash and KafkaJS demonstrates a concrete pipeline: a Docker Compose microservice produces to a topic and a consumer stores JSON user…
Talk on
Comparing vector implementations in generic databasesTudor Golubenco22m
Compares pgvector on Postgres versus Lucene-based vectors in OpenSearch/Elasticsearch using a real RAG case: 5 million vectors, ~1,645 dimensions, ~1,000…
Talk on
The “C” in CI/CD is not for “Closed”Josh Reed33m
Argues that closed-source CI/CD (GitHub Actions, Buildkite, CircleCI) now runs much of open source and that this creates vendor lock‑in; proposes building a…
Talk on
A Practical Approach To Semantic SearchKentaro Takiguchi33m
Compares lexical vs semantic on Amazon-ESCI product data and shows that when both are fine-tuned they reach similar NDCG but semantic search has much lower…
Talk on
Text to Context: How We Introduced Hybrid SearchAnsgar Gruene, Dharin Shah, Alexander Butenko41m
Claim: a hybrid system on top of OpenSearch + KNN plugin combines BM25, vector cosine and a product popularity score via a learned linear combiner and yields…
Talk on
Harnessing Spare Cores to Breeze Through Cloud ComputeGergely Daroczi22m
Spare Cores is a Python open‑source ecosystem that inventories cloud offerings, runs hardware discovery and benchmarks (stress‑ng, Geekbench 6, IO/compression…
Talk on
The Unsung Hero of Vector Database: Metric LearningSonam Pankaj18m
Metric learning is presented as the fix behind better vector search: using Siamese and triplet architectures with contrastive and triplet loss to stop…
Talk on
Applications of Tries in Apache CassandraBranimir Lambov36m
Apache Cassandra replaces comparison-based memtables and SSTable indexes with tries and reports concrete wins: about 2x faster random SSTable reads and over 2x…
Talk on
Hardcoding airpods (and other stories from NLP in insurance)Murhaf Fares, Emanuele Lapponi30m
Worked with real Norwegian claims data and ships concrete solutions: built a “Netflix of unhappy customers” Streamlit app that ranks messages using classifiers…
Talk on
Advanced Retrieval-Augmented Generation TechniquesZain Hasan43m
Applies RAG to a medical-chatbot pipeline using a 170,000 patient-summaries plus 1.4M-abstracts PMC patients dataset, indexes them into an open-source vector…
Talk on
Learning to Apply Generative AI at Enterprise LevelSebastian Arnold22m
Claims practical enterprise rollout: a private myGenesis platform integrates ChatGPT and hostable open‑source LLMs, supports 85 proposals distilled into six…
Talk on
Under the hood of vector search with JVectorJoel Knighton40m
JVector is a Java embedded library that implements graph-based ANN with PQ rerank to run indexes in memory and on SSD, aiming for high recall and low latency…
Talk on
Lessons learned writing 10+ Kubernetes OperatorsLars Francke, Jannik Heyl43m
Built and running over 10+ operators for on‑prem data platforms, the talk lists concrete tradeoffs: authors extract shared logic with a Rust framework (Rust…
Talk on
Streaming doesn’t have to be hardChloe He39m
Shows a working stream-batch unified Python dataframe API that keeps transformation logic separate from execution, parses Python dataframe calls and compiles…
Talk on
Deep Learning plays HandballPere Urbón-Bayes38m
Uses only player coordinates and shows what actually works: feature engineering with centroid distances plus possession time reaches about 0.76 F1…
Talk on
Jina Embeddings V2: From Raw Data to Bilingual Hybrid SearchBo Wang, Isabelle Mohr42m
German‑English embedding model trained on ~400–500M web documents with ~50/50 English and German data, using a BERT/ALiBi backbone for long context, mined…
Talk on
Standing on the Shoulders of GiantsBryan Burkholder, Varun Thacker33m
Slack builds Astra, an open source log search engine that ingests 5 million messages a second (≈2 trillion messages over 7 days) to replace 25 Elasticsearch…
Talk on
Recognizing the driving forces of impactful OS projectsMaryblessing Okolie34m
Six out of ten contributors say open source is code‑centric, so CHAOSS builds visible paths for no‑code work: the tour guide initiative moves newcomers to…
Talk on
Apache Lucene: From Text Indexing to Artificial IntelligenceLucian Precup40m
Apache Lucene traces 22 years of concrete changes: inverted index plus text analysis, FSTs that made fuzzy search 100x faster, doc values that turn the index…
Talk on
Elevating AI Applications with OpenSearch's Flow Framework and RAG ToolMingshi Liu, Owais Kazi27m
OpenSearch 2.13 adds a Flow Framework that automates the full RAG pipeline: it creates connectors to embedding and LLM endpoints, registers models, builds…
Talk on
Cracking the Code: Deciphering Evaluation Essentials for RAGAtita Arora22m
RAG accounts for 65–70% of generative AI use cases and evaluation focuses on precision, relevance, faithfulness, groundedness, coherence, summarization, safety…
Talk on
Open-Source Generative AI: A Product Manager’s BlueprintSaahil Ognawala37m
Roadmap for building open source generative AI products that actually sell and scale with specifics on models tools and outcomes including Gina embeddings V2…
Talk on
Blazing-Fast Serverless MapReduce Indexer for Apache SolrDaniele Antuzi26m
An indexer built as a serverless MapReduce pipeline uses AWS Lambda + Step Functions to fetch SQL query shards, write per-song intermediate files to S3, run…
Talk on
Robust AI Search Ranking for Radical C2C Marketplace GrowthTeo Narboneta Zosa, Chingis Oinar44m
Mercari deploys a decoupled post-retrieval ML reranker (ElasticSearch retrieval + MLP learning-to-rank) serving tens of thousands QPS with p99 latency in the…
Talk on
A journey in geospatial timeseriesNils Larsgård18m
An application ingests AIS from the Norwegian Coastal Administration and navigational maps from the Norwegian Mapping Authority into PostgreSQL using jsonb for…
Talk on
Search in the Cloud: separation of compute and storageIlan Ginzburg46m
Modified SolrCloud stores one copy of each shard on shared object storage (S3) and makes JVM nodes stateless caches, so nodes can be added or removed without…
Talk on
Enhancing RAG with Neo4j Knowledge GraphDjordje Benn-Maksimovic39m
Claims that coupling Neo4j graph DB with vector+graph retrieval lets RAG answer cross‑document and “global” queries. A multilingual news graph is built by…
Talk on
Taming the cost of Kafka workloads in the cloudStefan Sprenger36m
Cloud Kafka workloads show network as the biggest surprise: a simple app at 100 MB/s in/out can incur >$3,000/month just for cross‑AZ traffic. Enable follower…
Talk on
The Power of the Bonus Card: Road to Personalised SearchLuuk Kaandorp, Vincent Peijnenburg38m
Albert Heijn uses Bonus Card purchase histories to move from popularity to personalized product search, training a listwise Learning-to-Rank model with XGBoost…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.