If your company goes out of business because you spend time re-architecting then you&#x27;re doing it wrong. The thing with stuff like Rails is that we don&#x27;t need money to start quickly. They are amazing for validating a business idea and doing fast iterative agile development which is the core to building a successful startup. Once you&#x27;ve done that and have either cashflow or serious funding you can afford to pull out some functionality into separate services with more appropriate architecture etc. For what most MVP&#x27;s are, tools like Rails are very good as they optimise for build speed. Clearly they can&#x27;t do everything and shouldn&#x27;t be used for some things but for most web things they are a solid choice. Companies that optimise prematurely are far more likely to go out of business.