Hi,
I was wondering if player data is meant to be so expensive for write operations. Maybe it's just a business decision, but curious if there is a implementation detail I am missing.
Playfab: $6.5~ per 1 million
Firestore: $1.8~ per 1 million
AWS DynamoDB: $1.25 per million
For normal profile data usage that is only written once or twice per session it's not too bad, but we want to store certain data such as achievement progress or quest progress so the write frequency per player session is much higher.
In this case, the writes per player is much higher and the cost of 3x-5x is a big consideration.
It would be cheaper to combine usage in those cases.. i.e. cloudscript -> write some data to playfab, others to DynamoDB or Firestore.
Is this the best way to do it? Keeping everything on playfab is an ideal case but due to costs it may be better to just use multi-cloud for it.
Thanks