~learn.
lecture · 17:04 · 5 checkpoints · browser voice

Keeping search fresh

Why dual-writing to PostgreSQL and Elasticsearch fails, change data capture with Debezium and Kafka, a batching, prioritised indexing pipeline with external versions, rate-limited and resumable bulk imports, zero-downtime reindexing with aliases, and the metrics, runbooks and delete patterns that keep it healthy.

01 · Previously
W07 · DAY 02 · Indexing Pipeline

Two copies of the truth.

Previously: how search thinks

Previously, on Day 1, you learned how search engines think: the inverted index, text analysis, and documents designed for search.