Outline: (1) data has a shape: the BoxOffice data map, system of record vs derived data, the scaling ladder; (2) data models, SQL vs NoSQL, B-tree vs LSM, indexes; (3) transactions, isolation and the double-booking bug; (4) replication and lag; (5) partitioning, consistent hashing, hot partitions, NewSQL; (6) search, object storage, warehouse, vector DB.
Ask the class before revealing step 6: will Bob's UPDATE fail? Under read committed it re-runs on the new row version and still matches, because the WHERE has no status condition.