In NoSQL (Firestore in my case) data duplication is a normal thing, right? So for example, you would store a user's data in multiple places (wherever you need it).
My question is, how do you manage CRUD calls on these duplicated items? If you update a document, does your code need to know exactly where the document is duplicated, and update each of those duplications a well? The same idea with PUT, POST and DELETE.