~/conference

Berlin Buzzwords 2019

titleauthorlength
A user's perspective on open sourceIsabel Drost-Fromm41m
Ten years of Apache-based experience argues that downstream users must evaluate governance and process, not just code: check public archives and mailing lists…
Talk on
E-Commerce search at scale on Apache LuceneMichael Sokolov, Mike McCandless41m
Amazon ports product search from a legacy C++ engine to Apache Lucene and proves it works in production, serving millions of shoppers; architecture uses…
Talk on
From zero to hero with Apache Kafka's connect APIRobin Moffatt42m
Live demo wires a MySQL binlog source into Kafka via Kafka Connect and pushes the same topic to two sinks: Elasticsearch and Neo4j, using Avro serialization…
Talk on
Introducing Apache Iceberg: Tables Designed for Object StoresOwen O'Malley39m
Apache Iceberg replaces Hive's directory-based tables with a metadata layer of immutable snapshots and manifest files so writers produce atomic commits and…
Talk on
Large-scale Data Quality Verification (...)Philipp Schmidt21m
Open-source library deequ lets teams unit-test your data by computing column-level metrics (completeness, uniqueness, histograms) on Apache Spark and…
Talk on
What's evolving in Elasticsearch and Lucene?Simon Willnauer40m
Elasticsearch 7 and Lucene 8 deliver concrete changes: a “magic wand” precompute of per-term max scores boosts single-term throughput to 1,160 qps, VKD trees…
Talk on
Bias in NLP 101Sakshi Deo Shukla35m
Uses an Indian movie corpus of about 400 films (1970–2017) with roughly 5,858 female vs ~9,380 male cast entries to measure gendered descriptions and…
Talk on
Better Than Deep Learning: Gradient Boosting Machines (GBM)Szilard Pafka41m
Gradient boosting routinely outperforms neural nets on relational tabular data: use xgboost, lightgbm, h2o and expect to tune learning rate, tree depth and…
Talk on
Running Solr within Kubernetes at ScaleHouston Putman40m
Bloomberg runs over a thousand Solr clouds and indexes tens of billions of documents and the team ports Solr onto Kubernetes by building a Solr Operator that…
Talk on
Building an enterprise NLSE ...Debmalya Biswas, Louis Baligand35m
Built an enterprise QA pipeline that plugs Facebook’s DrQA reader into an ElasticSearch retriever over Office/PDF docs (ingested with Apache Tika), producing a…
Talk on
Location Analytics - Real-Time Geofencing using KafkaGuido Schmutz42m
Prototype implements real-time geofencing by ingesting GPS streams into Kafka, enriching with KSQL UDFs with GeoTools (Java), and emitting enter/exit events…
Talk on
Evolution of Yelp search to a ranking platformUmesh Dangat21m
Yelp migrates a custom distributed Lucene system to Elasticsearch to decouple infrastructure from relevance, moving from heap-stored maps to document_values…
Talk on
Eventually, time will kill your data pipelineLars Albertsson38m
Catalogues concrete failure modes (daylight saving causing silent hourly data loss, leap second spikes, time-zone offsets) and shows reproducible fixes: using…
Talk on
10 (funny) years of Apache Lucene hackingUwe Schindler40m
Ten years of Lucene/Solr hacking traces concrete changes: replacing millions of short Token objects with tokenstream attributes to cut allocation and speed…
Talk
Not automating Tinder in the Cloud (...)Sirar Salih33m
A project automates Tinder via its undocumented API using an Azure Function deployed to the cloud, sending 40 likes/sec for eight days, harvesting hidden…
Talk on
Reindexing in record time (...)Conor Landry20m
Shopify moves mapping changes from MySQL into Elasticsearch by spawning coordinator jobs per pod that create worker jobs per shop, running up to 30,000–50,000…
Talk on
Dealing with pain points of recommenders in the real worldSophie Watson39m
Alternating least squares shows practical gaps: it handles explicit or implicit data but not both, is sensitive to anomalies, and ignores temporal drift. The…
Talk on
Evolution of Slack SearchVarun Thacker34m
Slack runs search on Apache Solr with a hybrid pipeline: an offline MapReduce/EMR indexer that emits Solr cores to S3 plus seven daily live collections layered…
Talk on
Visualizing the Output of Your Search AIMarcus Eagan53m
A search app combines Apache Solr/Fusion with a TensorFlow convolutional model applied in the index pipeline, using transfer learning from e‑commerce review…
Talk on
How to handle 100k events per secondNiels Basjes38m
Bol.com measures at the source (server or owning service) to capture full attributes per event so joins and cache races can't change cause/effect, handling…
Talk on
Reaching Zen in ElasticSearch's CoordinationPhilipp Krenn23m
Elasticsearch rewrites its coordination (Zen) for 7.0 from a formal TLA+ model and model checking to fix repeated network-partition bugs; master elections…
Talk on
Querying ElasticSearch with Deep LearningHans-Peter Zorn, Sebastian Blank33m
Sequence-to-sequence LSTM with pointer-attention converts natural-language questions into Elasticsearch queries, trained with reinforcement learning to bypass…
Talk on
From User to ContributorAizhamal Nurmamat Kyzy, Riona MacNamara40m
Google funds a Q1 2019 user research study (18 interviews) that identifies five contributor archetypes and maps their journeys, showing documentation drives…
Talk on
Managing Distributed Workflows at ScaleAbhishek Kumar Singh22m
Shows a real Workflow Orchestration Engine built for Unbxd PIM that runs nodes as Docker images on Kubernetes Jobs and scheduled runs via Kubernetes CronJobs…
Talk on
Towards Flink 2.0: Rethinking the stack and APIs (...)Stephan Ewen42m
Explains why DataStream currently runs batch workloads much less efficiently than DataSet and lays out a concrete redesign: a new Flink stack with explicit…
Talk on
Chatting with SolrErik Hatcher41m
Demonstrates using the Solr Tagger as a first-stage query interpreter: a JSON /tag endpoint plus a collection built with catenateGraphFilterFactory tags known…
Talk on
Integrate your Search Engine (...)Margaux Wagner, Lucian Precup45m
An enterprise search engine is adapted to Google Assistant by placing a proxy that maps speech-to-text hypotheses plus intent/slot templates into rewritten…
Talk on
DeepCS: a Code Search Tool Powered by Deep LearningRobert Rodger27m
DeepCS builds a joint embedding that maps English queries and Java methods into the same vector space using a CODE-NN architecture, API‑call and name token…
Talk on
Multilingual Search System - How to Build and Improve!?Paresh Paradkar20m
Company handling ~287 billion emails across >40 PB builds a pipeline using Apache Lucene/Elasticsearch, a logistic regression language detector trained on…
Talk on
Band-Aids don’t fix bullet holesWilliam Benton36m
Argues that production ML pain comes from pipeline entanglement and vendor-driven point solutions, not lack of models: deep learning excels at vision/speech…
Talk on
Analysing Real time Activity Streams for SecurityRashmi Singh16m
Rashmi Singh talking about "Analysing Real time Activity Streams for Security: Flink ML to the Rescue". Flink ML can be used to apply Machine Learning models…
Talk on
Accelerate big data analytics with Apache KylinShaofeng Shi39m
Apache Kylin builds precomputed OLAP cubes on Hadoop with MapReduce/Spark cube build and persists cuboids to HBase persistence, exposing JDBC/ODBC/REST and…
Talk on
Architecture of relevancy search at mobile.deRichard Knox20m
mobile.de runs ~1.6 million active adverts and collects 300 million interactions per day into Hadoop, aggregates 30-day profiles in Cassandra, and serves a…
Talk on
Apache Beam pipelines at 100TB+ scale using Apache SparkDavid Moravek19m
Seznam.cz runs Apache Beam on the Spark runner to process 100TB+ daily inputs (pipeline handles 50–100 TB each run, 300M pages/day) and solves severe…
Talk on
State of diversity in open source communitiesHolden Karau39m
Data from 50 projects (about 30 GB of commits plus 11 GB for geographic data) and roughly $300 of human review uses GitHub extraction, Spark notebooks…
Talk on
Apache ZeppelinEric Pugh42m
Apache Zeppelin presents a team-first data notebook that connects Spark, Python/pandas, SQL and supports 20+ languages and data stores (Solr, Elasticsearch…
Talk on
Precise graph-based phrase query with SpanNearQueryMichael Gibney21m
A patch that makes SpanNearQuery matching precise and complete while keeping performance comparable to the current implementation, presented as a…
Talk on
Scalable machine-learned model servingJon Bratseth40m
Shows an architecture that pushes computation to data shards, copying TensorFlow and ONNX models to C++ content nodes so each node evaluates models locally in…
Talk on
Streaming your shared rideThomas Weise37m
Lyft migrates real-time pipelines from Kinesis cron jobs to Kafka + Apache Flink, adds a Python path via Apache Beam so data scientists can reuse model code…
Talk on
Building Analytics Applications (...)Amrit Sarkar29m
Amrit Sarkar talking about "Building Analytics Applications with Streaming Expressions in Apache Solr". Effective real-time analysis and visualization of…
Talk on
Building an AI/ML powered text search systemNick Burch48m
Takes 294 Berlin Buzzwords talks, extracts text with Apache Tika, turns it into tf-idf vectors (≈30,000 distinct terms), trains a multinomial Naive Bayes…
Talk on
Why data-driven methods will shape the future (...)Pedro Balage46m
Argues that replacing brittle synonyms, taxonomies and rules with trained models scales better and faster: implements language modeling for autocompletion…
Talk on
Containers, Kubernetes and Practical DevSecOpsThomas Fricke40m
Kubernetes contains the primitives to secure microservices but default deployments leave gaps: audits find misconfigured RBAC, exposed sockets, and databases…
Talk on
Scaling ONNX and TensorFlow model evaluation in searchLester Solbakken22m
Vespa evaluates ONNX and TensorFlow models on content nodes so data stays local, not sent over the network, and a benchmark with a ~200k‑parameter neural…
Talk on
Monitoring Solr at ScaleKen LaPorte41m
Bloomberg’s Search Infrastructure describes a monitoring stack that scales from hundreds to thousands of Solr services by separating collection of state from…
Talk on
Miles or Kilometers? Why your data schema should include unitsErik Erlandson20m
Shows a Scala library, Coulomb, that encodes units as types, compiles conversions, and rejects incompatible units. Recounts a Kubernetes/Spark memory bug where…
Talk on
Playing fair in the Open Source WorldGriselda Cuevas32m
Describes Google’s concrete lessons from donating Apache Beam: mismatched tooling and release cadence caused friction, so Google builds an Apache Google…
Talk on
Building applications with Serverless Framework ...Fredrik Vraalsen01h 18m
Uses Serverless Framework with AWS Lambda, deploying via simple YAML and SLS commands that package to S3 and create CloudFormation stacks; demonstrates REST…
Talk on
7 reasons to use Apache FlinkJakub Piasecki, Fabian Hueske38m
Shows concrete use: Apache Flink ingests IoT streams from Kafka, keeps state locally (RocksDB), and uses exactly-once checkpoints persisted to S3/HDFS so state…
Talk on
Fast log management for your appsNicolas Fränkel20m
Shows concrete changes that cut log overhead: replace eager messages with a lazy logger with Supplier to avoid expensive computations, use async appenders with…
Talk on
Hops in the CloudJim Dowling39m
HopsFS becomes a multi–data‑center, POSIX‑like filesystem with strong metadata consistency, storing small files in metadata on NVMe disks and pushing a…
Talk on
Writing a Distributed Ray Tracer with Apache Beam, AbridgedRobert Burke17m
Maps a Monte Carlo ray tracer onto the Apache Beam Go SDK, using Beam primitives: PCollections, DoFns, side inputs, combines and reshuffles to generate and…
Talk on
Taming the language border (...)Uwe L. Korn39m
Apache Arrow provides a language‑neutral columnar in‑memory format and libraries that let Java produce off‑heap Arrow record batches, hand the memory pointers…
Talk on
Doing Data: The Critical Process of Data Preparation (...)Ellen Friedman39m
A practical playbook for making ML projects work: preserve raw inputs (one lab kept blood samples for 30 years and later found genetic signals), verify labels…
Talk on
50 Shades of LegacyGregorio Kusowski21m
Company is a used‑car marketplace (heycar). Claim: many “new” systems become legacy fast — example: a Swift microservice + Kafka pushed to production generates…
Talk on
Python, Java, or Go: It's Your Choice ...Maximilian Michels, Ismaël Mejía41m
Apache Beam exposes a portable pipeline model that lets Python, Java, Go and Scala run on engines like Apache Flink and Google Cloud Dataflow via a job server…
Talk on
Open standards for machine learning deploymentNick Pentreath41m
Overview of practical deployment standards: PMML (1997) is XML, supported by 30+ vendors and handles classic models but limits deep nets and forces extensions…
Talk on
Non-Code contributions (...)Griselda Cuevas31m
Non-code work proves measurable: documentation and ticket triage speed development cycles and reduce duplicate issues, while meetups, release announcements and…
Talk on
Java on ARM. Theory, Applications, and WorkloadsDmitry Chuyko39m
Shows that OpenJDK on ARM is production-ready: AArch64 intrinsics are added to hotspot and Java 11+ builds run on servers and Pi-class devices, with minimal VM…
Talk on
How we use Reinforcement Learning (...)Juantomás Garcia Molina47m
Recreates the 1987 Abbey of the Crime by disassembling the original tape, reimplementing the engine in C++ and exposing it through an OpenAI Gym–style API so…
Talk on
Measuring Vegetation Health to Predict Natural HazardsSuneel Marthi32m
With the abundance of Remote Sensing satellite imagery available on public clouds(AWS), the possibilities are endless as to the kind of insights that can be…
Talk on
Dynamic Big Data in the Cloud with KubernetesFrank Conrad24m
Shows how to run Apache Spark, Flink and HDFS on Kubernetes using Terraform/Helm, operator patterns and node pools, and claims clusters can scale to bis zu…
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.