Designed to be offline-first
“You can’t sacrifice partition tolerance” — is one of the more influential articles that I have read on distributed systems design. It talks about applying the CAP theorem: in any distributed system design, choosing between consistency, availability and partition tolerance is a…