View Full Version : Myspace: How did it happen?

Justin Anderson
12-29-2006, 12:02 AM
I've been wanting to make a social networking for a while and I really want to get it done within 2 months. Everyone I've gone to though has basically said that making a myspace type website is too hard and that the development would cost +$20000.

My question then is how did Tom and his friend get a team together to make such a difficult project? Did they have the money? What's the story behind sites like myspace, youtube, and facebook? How did they make it happen?

12-29-2006, 01:02 AM
Well first of all, tom isnt the owner of myspace. He is just a developer. Currently Rupert Murdock owns myspace but as far as i know tom never atchully owned it.

To make a myspace style website isnt a massive job...i guess myspace may have a few features added that might take a while to create but i reccon a stripped down version would be rather simple to make. (just a login system with a user area...the basic profile etc...) Things such as bulletins and comments are simple features and pictures with comments etc are aswell. I wouldnt pay 20k+ for a myspace style website as the development costs should be low. But such addons such as advertising the site would increase costs as would adding every school and college i imagion. Sites such as these just began with a good idea and a couple of web developers who knew what they were doing.

12-29-2006, 03:04 AM
Understanding the scaling issues is most of the problem, as noted the basic premise is pretty straight-forward, scaling to meet the demand of something like myspace goes well beyond the basics of any language though, you need server farms, mirrored database replication probably hardware based routing etc. This (in reference to your other thread) is where JAVA enterprise comes in as it automagically does a lot of work for you, database and session pools etc.

Consider hotornot .. remember that ? it went from a simple website to one of the webs biggest revenue earners in a few months, scaling horizontally after the initial move to a dedicated database server (and then I assume a replicated farm) was simply a matter of hardware and bandwidth costs, but the initial site was an extremely simple LAMP site.

Anyone here could code a `hot or not` in a couple of days if not hours, building in the possibility of massive scaling would separate the $20 coders from the $2000 dollar coders, but the big bucks would only come into it if you decided to build a ready-scaled system and would involve more than just coders.

So hotornot scaled as required, e.g. they altered it to meet demand as required, this is (IMO) easier in something like PHP , a JAVA system for instance probably would cost you $15000+ but would be `enterprise` ready.

So depending on your expectations for growth would dictate how you started such a project. Start simple and scale on demand (PHP/Perl/Python), or a pre-built behemoth (JAVA/.NET) ;)

Justin Anderson
12-29-2006, 03:34 AM
a JAVA system for instance probably would cost you $15000+ but would be `enterprise` ready.

What do you mean by "enterprise" ready? (sorry, ignorant :D )

Justin Anderson
12-29-2006, 03:40 AM
myspace is built on PHP, right? Are they having scaling problems?

12-29-2006, 03:57 AM
If you want a big site running PHP then YouTube should fit the bill.

MySpace appears to run ColdFusion else they just used the .cfm extension to confuse :) , it also appears to run on windows server 2003

Yahoo (was biggest now the second biggest thanks to myspace) moved to php a couple of years ago (they hired Rasmus Lerdorf the creator of PHP) though they also use their own proprietary language.

What `enterprise` or `enterprise ready` actually means is subjective, but lets just assume that it means that the application can scale to whatever gets thrown at it from inception as opposed to a framework that needs to be altered to suit demand (be that hardware or software related)

12-29-2006, 04:49 PM
Just FYI Tom didnt create myspace, hes a marketing stunt. It makes the site more personable when you have this "friend" Tom, who posts update and stuff. Im not saying Tom doesnt exist, obviously he does, but he didnt create myspace. There was an artice on digg about it a while ago.

01-13-2007, 03:03 AM
YOUTUBE <~ Interesting Forbes story
I read about youtube in Forbes. Funny thing is it was an incredibly basic idea at first and most people just used it to post music videos on their myspace... They hit a critical point when they realized:

A) wow this is really taking off how cool \
B) Holy sh* how are we going to pay for all this bandwidth.

At which time it became obvious that they needed to sell advertising ( they even thought of interrupting videos with the ads before they played).
Anyway it was an iteresting article, they were started very small. Beware when thinking you have a cool idea because if it does take off you better be able to afford it until it generates revenue.

I dated a girl for a about 2 years and her best friend got called by Tom constantly... I don't know if he gets action from myspace but he sure tries :D