Avatar of Tesh Tesfaye

Tesh Tesfaye

Co-founder, CEO at Tolofood
Co-founder, CEO at Tolofood·
Recommends
on
FirebaseFirebase

I recommend Firebase because it has an offline and sync capability that can handle the case you've outlined. Trying to keep consistency between on-device and remote DB is not fun - so I suggest you use a platform that can handle that easily. I think Amazon's Mobile SDK will let you do the same with either SimpleDB or Dynamo - never used it though but read about it.

The drawbacks of Firebase are cost - be careful about how you design your schema!

READ MORE
6 upvotes·2 comments·3.2K views
Mike Endale
Mike Endale
·
August 29th 2019 at 4:42AM

Thanks for the heads up. We have considered Firebase, but the issue is that these data collections are in really remote areas where there is absolutely no internet connection. If only Firebase was self-hosted :-)

·
Reply
Tesh Tesfaye
Tesh Tesfaye
·
August 29th 2019 at 5:05AM

Maybe time to look at GraphQL - https://www.slideshare.net/AmazonWebServices/real-time-and-offline-applications-with-graphql

·
Reply