---
answer: direct
beat: system-design
source: 1 article · updated: July 31, 2026
---

Why do vector clocks grow in size as clusters scale?

A vector clock has one counter per node in the cluster. A 100-node cluster carries 100 integers per event. This becomes expensive in network traffic, storage, and memory. Solutions include interval tree clocks and version-vector pruning to drop stale entries.

Answered in

Vector Clocks: Detecting Causality in Distributed Systems

Vector clocks solve distributed ordering: when wall-clock timestamps fail to detect concurrent writes, vector clocks reveal true causality and conflicts.

Crashtech Editorial July 31, 2026 System Design

Read the full analysis

Other questions this article answers

More system design questions

Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the System Design beat.