(If interested, affiliate link w/free domain offer: https://www.dreamhost.com/r.cgi?1405127/signup|confessions)
1. Think of a great idea for a side project. 2. Purchase domain at GoDaddy with [usually] 35% discount. 3. Host website at DreamHost. 4. Design and code website / side project. 5. Test it and ensure it works to at least 90% of the time. 6. Put it on DreamCompute (Cloud hosting provided by DreamHost) where it is a faster and independent server.
I usually code in PHP and Javascript. I use DreamObjects from DreamHost which is basically AWS which is technically a very stable CDN ... I believe I've had 99.9%, maybe even 100% uptime.
On my busiest website hosted on DreamCompute ( http://www.confessionsoftheprofessions.com) : I normally receive about 1,000 visitors daily. Sometimes it spikes depending on whats trending or if something goes viral. For a few weeks, I was getting 10,000-20,000 visitors a day and the website handled very well... it didn't go down at all.
On my average website hosted on Shared Hosting ( https://mypost.io ): I normally receive about 100 visitors daily. Occasionally things go viral and I'll get 300-500 visitors a day in blocks.
As for my other side projects.. they aren't really public or traffic is too low to mention. And I normally MySQL databases for everything.