~/talk

How to Build a Database-like Application

TalkinSpanishat Codemotion Madrid 2025 · 2025-05-20..05-21· [databases]
slides:none on file

Designing a database-like application from scratch, covering data storage, index creation, and query mechanisms. It explains how to implement these components using modern programming languages and frameworks to achieve fast storage, optimized queries, and scalable behavior for in-memory or custom-integrated solutions.

AI-written summary · about

  1. 0:00Introduction
  2. 5:19Why build in 2025
  3. 7:05Core components
  4. 9:39Data structures for search
  5. 16:14Vector search with HNSW
  6. 20:25Race conditions
  7. 24:08Latency costs
  8. 26:20Data durability
  9. 33:19External API guarantees
  10. 36:57CAP theorem trade-offs
  11. 37:41Our solution
  12. 41:41Q&A
~/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.