We have a dedicated support who'll take care and help you with this, s0nt3k.
It looks like this issue requires extensive knowledge of hosting and storage options. You'll want to reach out to our Product Developers Team. They'll be able to assist you closely on this especially since they have engineering and design backgrounds on the interface and business strategy. Other developers will also be able to share insights about this to know the pros and cons.
You can go to this link: Intuit Developer. Then log in to your account. If you don't have one, you can sign up so you can ask questions on the forum. I've added a screenshot for reference:
To give you more details about hosting your company data. Read this article for more information: Host Your Company Data In Multi-User Mode in QuickBooks Desktop.
In addition, you can browse some of our articles if you have any other concerns about QuickBooks Desktop: QuickBooks Desktop Help Articles.
You can always come back to this post if you have any concerns or follow-up questions about hosting in QuickBooks Desktop. I'll be here to lend a helping hand. Have a nice day!