3 ms·
What if the object is deleted again? You could still have an inconsistent picture, no? And you could create and delete over and over again, so that a client has
by zelphirkalt 5y ago
What if the object is deleted again? You could still have an inconsistent picture, no? And you could create and delete over and over again, so that a client has an inconsistent picture all the time.
- mafuy 5y agoThat's a different design issue then - it means lack of synchronization. It is orthogonal to using uuids at a client. In fact, (properly) using uuids are a reasonable way to resolve this.
- zelphirkalt 5y agoNot arguing against using UUID. Just exploring that async concept further and the challenges in that. OK 2 separate issues : )
- nchi3 5y agoThat's what eventual consistency is, isn't it? It's definitely not the easiest thing to design systems around, but at a big enough scale you sometimes don't have a choice. There's also many ways to "work around it", so that it doesn't seem inconsistent to the user. I'm definitely not arguing that it's how most systems should be designed though.