Solved

Architecture behind large-scale social sites like Twitter - help with a new startup.

Posted on 2011-09-27
1
224 Views
Last Modified: 2012-05-12
I apologize in advance for this not being a specific programming question, but I think this is a good place to get relevant information.

Basically, I have an idea for what I believe to be an interesting social networking site (not just a clone of existing things, but something useful and unique); I have a detailed specification document describing how everything works, but I'm not sure how best to proceed from here. Architecturally, it seems like it would be most similar to something like Twitter, and I have some idea of what technologies are involved in this (SQL database, ajax, mobile integration, etc.). I do not have the time to code everything myself, and honestly some of it is likely beyond me. So, I suppose my pool of questions is something like this:

Assume I am non-programmer with a legitimately good idea for a new and large-scale social networking service, similar (in architecture) to Twitter, and some capital to make it happen:

How do I proceed?
What is the architecture behind a site like Twitter and what technologies does it use? How do I find people with experience building these types of systems for consulting/development purposes?
Are there any initiatives (government or otherwise) that can help me in such a start-up endeavor?

I appreciate any help you can offer. Thanks, and again I apologize for the broadness of this question.
0
Comment
Question by:andrewaiello
1 Comment
 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 500 total points
ID: 36713990
Here's a good discussion about Twitter's architecture that should give some insight into how something that massive is scaled.

http://www.infoq.com/news/2009/06/Twitter-Architecture

Bear in mind that article is now two years old and Twitter has grown exponentially since it was published.

Proceeding is tough.  What you need more than anything else are coders to get started building a scaled-down version of your idea.  If you can, approach people you know and bring them in as partners.  They build, you all split the money if and when the money comes in.  Alternately you can try to get people to invest in nothing more than an idea and then hire but I suspect that's going to be hard without at least something tangible to show VCs.

It's also tough to have conversations about the idea without giving the farm away.  Maybe go to some user groups and talk about scalability using certain technologies and get some information that way but for anything specific, get NDAs before talking about it.

Not sure about government programs or NGOs either but I would assume the best you could do in this climate is an SBA loan or some kind of grant from a foundation.  This isn't my area of expertise but perhaps it gives you a couple of ideas to research.

0

Featured Post

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Exchange 2013 free and busy between mailbox databases 77 162
ServiceCenter IR Query Expressions 1 41
Wordpress Query 5 27
pass foreach data in php into jquery ajax 10 18
SQL Command Tool comes with APEX under SQL Workshop. It helps us to make changes on the database directly using a graphical user interface. This helps us writing any SQL/ PLSQL queries and execute it on the database and we can create any database ob…
These days, all we hear about hacktivists took down so and so websites and retrieved thousands of user’s data. One of the techniques to get unauthorized access to database is by performing SQL injection. This article is quite lengthy which gives bas…
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question