开发者

What to consider while build a web app as big, traffic intestive, successful as Facebook? [closed]

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help 开发者_JAVA百科center. Closed 11 years ago.

I have an idea that require me to build a web application which could be as successful as Facebook. I know the foundation for such an idea is very important and i would love to have to some as to what to consider while building - with a team - it.

Any suggestions from database consideration to coding will be highly welcome.

Thank you in advance.


Just build it, and be prepared to redesign it later. It won't get as big as Facebook if you get hung up on trying to write something infinitely scalable from day 1.

Facebook got popular by launching. Their v1.0 certainly wouldn't have scaled to 500 million users, and if they'd tried to make it do that, it would have been delayed for months, and still wouldn't have scaled well enough (because they wouldn't have known where the bottlenecks were until they actually had a huge userbase)


It all depends on your application. But below are some things you should consider, and ask yourself before starting up a large project.

I don't agree that you should "just built it". You need to consider the way you project initial should be heading, and do some well thought planning. Then you can always change your mind later. I'm not suggesting a water-fall model though, you should do it in an agile sort of way, so you don't spent to much time on eighter building or planning before reevaluating.

  • How much data is required in your database, and how large?
  • How is this data stored?
  • How many concurrent users do you expect?
  • Is your application read- or write heavy?
  • Do you plan on making your application distributed? (Do you have the resources to do so?)
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜