Cloudkit VS Supabase VS Firestore for Photo Social Network

For a photo based social media network (think instagram), which cloud platform would be best from the point of not costing even with scale?

See I was attracted to cloudkit because as the user count increases, so does the free allowed storage. Compared to say Supabase which gives literally 1GB of file storage on the free plan, which would get used up very quickly as more and more users upload photos.

Very interested to hear thoughts on choosing the right platform. (Keep in mind only interested in developing an iOS app and not worried about cross platform compatibility).

I think there are two ways to do cloud storage:

  1. Be a huge business, so large that you can run your own data centres or negotiate very cheap deals with the cloud giants.

  2. Be a tiny business, so small that you can operate within the free allowances of (possibly multiple) cloud providers.

Everything in between is difficult.

More generally, realistically you can't compete with Instagram. You need to offer something sufficiently different that it is not competing, and then charge your users enough to cover your costs.

Or, there is this popular approach: find an investor with lots of money and run the business at a loss (while paying yourself a good salary). When the investor doesn't want to pay any more, close down the business and walk away. Even if this business model doesn't appeal to you, it's important to be aware of it because it may be what your competitors are doing.

Good luck!

Cloudkit VS Supabase VS Firestore for Photo Social Network
 
 
Q