
Ivan Nikitovic
A personal notebook on software, systems, and building things.
Recent notes
Why analytics favors columnar storage
Start with a row-by-row scan, then follow how column layouts, encodings, and query execution change the work an analytical query has to do.
Running latency percentiles
How the P² streaming algorithm follows a percentile with five markers, and where that small state stops being enough.