One thing that sometimes is really underestimated, it’s the capability to have enough knowledge of (distributed) systems in which sometimes is delivered value to stakeholders. Even if you don’t give so much importance to it (and you are right…), knowledge is something that is good for soul, help avoid headaches during incidents and makes resilient to bubbles. So this is how multi-version concurrency control for database snapshots gave me some trouble.
Understanding Multi-Version Concurrency Control (MVCC) for database snapshots