never thought of bubbling up the DB Transaction ID up to the cookie layer
Nobody cares about anything except that coding question that is given during the interview
Even if you have an impressive portfolio of dev related work - the only thing you are judged on is that leetcode task during the interview
maybe at the vp/em level - where the job is talking it might be more appropriate
Basically, yes it may write snapshots per-file (never per-commit) locally but there is a separate routine to transparently repack the whole thing with deltas.
never thought of bubbling up the DB Transaction ID up to the cookie layer