I plan to develop a software like shopify.com or bigcommerce.com .it was an online site builder where client can come to the sites, signup form and get they store in a couple minutes.
that means the software will host thousand or maybe hundred thousands of multiple web store.
my question is,
if i already own a software, next is i need a server/cloud platform where i can host the scripts and make it running with client able to generate UNLIMITED multiple store.
what i understand, i need
an unlimited cloud space to host file img
which able to serve unlimited bandwidth of host
an unlimited space of mysql database ..
for the term of payment, perhaps the cloud service will ask me to "pay per use".
so if i become growing up in future, i dont need to upgrade server once im become growth.
im become blur. what i understand, i cannot use a dedicated server, because once i growing up i will need to upgrade server, migrate data, changing server ip's etc. that will make my client down and run.
what i heard, shopify.com & bigcommerce.com seems using a cloud platform maybe by Amazon Web Services (AWS), or maybe https://www.heroku.com
please help me with supply a detail information about what kind of server did the shopify / bigcommerce use, also what kind of DNS services they use to make they platform working stable even to run a hundred thousand of store.
i need full detail and explanation, once i understand, pls drive me to purchase the services.