Hoe een hostingprovider kiezen bij het maken van een nieuwe startup met betrekking tot een webapplicatie?
Ervan uitgaande dat de code van de webapplicatie DDDD (Distributed Domain Driven Development) is georiënteerd om grote implementatiescenario's aan te kunnen, is het idee om te hoge kosten voor hosting te vermijden

Kortom, de lancering van de web-app, met zijn eigen gebruikers, zal in staat zijn om op een "enkele"box (DB + APP) te passen, misschien twee voor redundantie. Uiteindelijk zullen de apps geleidelijk groeien naar meer en meer gebruikers (ik hoop hoe kan ik de hosting verstandig kiezen?
Vandaag zie ik drie opties:
- onszelf hosten: vandaag eigenlijk geen optie omdat het veel administratieve vaardigheden en aanverwante taken vereist
- hosting op virtuele/dedicated servers: misschien een goede optie aangezien virtuele dedicated hosting vrij goedkoop is, maar ik vrees dat dit ons snel zal beperken in termen van schaalbaarheid
- hosting in de cloud (amazon of azure): waarschijnlijk de beste optie op lange termijn, maar met hogere startkosten (toepassing moet een beetje worden aangepast, kosten van instanties)
Heeft iemand feedback / advies over dergelijke vereisten?
PS: ter info, de web-apps zullen waarschijnlijk worden geschreven met ASP.NET MVC als webframework en Ncqrs+NServiceBus om het DDDD-patroon in een CQRS-stijl te targeten
Bewerken: als backend is MongoDB vandaag onze waarschijnlijke keuze, aangezien NoSQL goed samengaat met event-sourcing + CQRS (geen behoefte aan joins, enz. Het kan echter een uitdaging zijn om VPS te vinden met asp.net EN mongodb. Het kan zijn dat ik sommige traditionele RDBMS moet gebruiken die op alle providers te vinden zijn (MS SQL Server of MySQL)