1. Scaling is a good problem to have. It usually involves throwing out all or a large part of the system that worked at a smaller scale.
2. Most businesses don't have scaling problems. They have not scaling problems.
3. Don't let a problem that you don't have delay shipping. If there's a host that you know, try that first before re-architecting the system for an unfamiliar platform.
4. Launch for a small group of potential customers first to stress test the app and to gain feedback. This will also avoid lauching as a press release because nobody pays attention to press releases.
5. Talking to potential customers (i.e. doing sales) is harder for many people than re-architecting a system. However, starting to talk to potential customers is what 'launching' really is. It's not Product Hunt or Show HN or SEO or any other automated process.
2. Most businesses don't have scaling problems. They have not scaling problems.
3. Don't let a problem that you don't have delay shipping. If there's a host that you know, try that first before re-architecting the system for an unfamiliar platform.
4. Launch for a small group of potential customers first to stress test the app and to gain feedback. This will also avoid lauching as a press release because nobody pays attention to press releases.
5. Talking to potential customers (i.e. doing sales) is harder for many people than re-architecting a system. However, starting to talk to potential customers is what 'launching' really is. It's not Product Hunt or Show HN or SEO or any other automated process.
Good luck.