FaceBook teaching course usage

Source: Internet
Author: User

I would like to recommend a very useful FaceBook system, for example, to let everyone know about the FaceBook system, and then give a comprehensive introduction to the FaceBook system. I hope it will be useful to everyone.

Friends for Sale is one of the top 10 FaceBook apps on Facebook. Recently, he publicly posted his information. He was from Ruby on Rails. There are 60 members, 3 PVS per month, and the length is 300% RMB per month. The traffic for the previous month was 3 TB, but most of the traffic was for the first quarter.

The architecture is the standard Rails Cluster, the Front end is Nginx, and the Application Server is Mongrel.

They learned programming

 
 
  1. If you develop an APP on Facebook
  2. Scaling Problem is rolled around to 1 m pv/day)
  3. Ruby on Rails can scale
  4. Performance Problem is in DB. You need good DBA Cache, and few databases are needed.

They use

 
 
  1. Ruby on Rails
  2. CentOS 5
  3. Memcached
  4. For MySQL 5.1
  5. Nginx
  6. Starling (Distribute Queue Server)
  7. Dr. Replica Magic Multi-Connections Gem (Read Write different databases)

Use hardware

 
 
  1. 6 4-core App servers with 16 Mongrel instances and 4 GB Memcached for each Server.
  2. 4 DB servers with 32 GB 4 core servers with 4x15 k scsi raid 10 disks
  3. Use Master-Slave and Multi-Connection Gem to Write different databases into Read.
  4. 1 Starling Server
  5. 1 frontend server
  1. According to the analysis, Firefox will be Facebook's biggest competitor
  2. Facebook may become a new mobile advertising platform
  3. Microsoft developed the WM Facebook application
  4. Facebook dug Mozilla Firefox R & D executives
  5. Top 10 worst M & A transactions in: Microsoft's Facebook purchase

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.