Blog
About

© 2026 Uzair Tariq

Blog

Thoughts, ideas, and things I find interesting.

How B-trees keep database indexes fast and balanced

How B-trees use fixed-size pages, page splits, WALs, and latches to keep database indexes fast and recoverable

b-treesstorage engines+3 more tags: system design, indexing, data structures
Aug 5, 2026

How LSM-trees make writes fast without losing ordered data

How SSTables, memtables, compaction, and Bloom filters make LSM-trees fast for writes and range queries

databasesstorage engines+4 more tags: lsm trees, system design, distributed systems, data structures
Aug 3, 2026

How databases write data: logs, indexes, and storage engines

How append-only logs, indexes, compaction, and storage-engine trade-offs shape database performance

databasesstorage engines+3 more tags: system design, data structures, lsm trees
Jul 30, 2026

When relationships become the data: my takeaways on graph models

Graph databases, Cypher, triple stores, and choosing the right model for connected data

system designdatabases+4 more tags: graph databases, data modeling, cypher, sparql
Jul 29, 2026

Why declarative queries age better than imperative code

Takeaways on SQL, query optimizers, MapReduce, and why declarative queries make systems easier to evolve

system designdatabasessql+3 more tags: query languages, mapreduce, distributed systems
Jul 29, 2026

Why data models matter: my takeaways on SQL and documents

My takeaways on choosing between SQL, document databases, and other data models as systems grow.

system designdatabasessql+2 more tags: nosql, data modeling
Jul 29, 2026

What I Learned About Building Reliable Data Systems

Building systems that survive failure, scale with real workloads, and remain easy to evolve

system design+5 more tags: distributed systems, scalability, reliability, performance, maintainability
Jul 28, 2026

How Discord Cut WebSocket Traffic by 40%

How Discord cut Gateway traffic 40% with Zstandard and deltas

performancesystem design+3 more tags: websockets, compression, backend engineering
Jul 21, 2026
« Latest‹ Newer
2 / 2
Older ›Oldest »