After reading reviews of mobile backend services like Firebase, Parse and AWS Amplify I am thinking to use their services for my forthcoming mobile app development projects. Though I still firmly believe that custom development is better than the MBaaS but don't you think for low-budget projects we can try MBaaS?
I did a thorough research about the use of MBaaS, how it exactly works and when and why we need to use them and found these articles https://blog.back4app.com/mbaas/ and https://digitalcruch.com/mbaas-mobile-backend-as-a-service-2021/ very helpful. Withal, after reading these articles, I have the following questions in mind:
What if MBaaS providers service shut-down? Do they offer any guarantee for uptime?
I also heard that with MBaaS, you don't have complete control over your server-side operations. What could be cons of a backend service when you don't have control over it? Could it be risky for your cybersecurity and reputation of application?
I am also afraid of data breach and migration when service goes down? Moreover, do you think SMBs should prefer MBaaS service?
In short, I have your views about the use of MBaaS with limited budget and time. You can also share your experiences with MBaaS providers.