Top Banner
THE SOCIAL NETWORK Presented By: Neha 2,CS-B
21

Face of facebook

Dec 08, 2014

Download

Technology

Neha Choudhary

This ppt tells about the technologies which are being used by facebook to handle the traffic.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Face of facebook

THE SOCIAL NETWORK

Presented By:

Neha 2,CS-B

Page 2: Face of facebook

FACEBOOK STATISTICS

1.More than 500 Million active users.

2. Around 900 Million applications,pages & groups.

3. Global Reach in 70 languages.

4. Website integration through Its Social plugin:

2.5 Million websites integreted.

5.200 Million Facebook Mobile users.

6.1.2 Million photos/sec.

Page 3: Face of facebook

Statistics continued...

7.570 Billion page views per month.

8.More than 3 Billion photos are uploaded every month.

9.More than 25 Billion pieces of content (status updates, comments, etc)are shared every month.

Page 4: Face of facebook

So Facebook is one of the highest traffic Websites.

Page 5: Face of facebook

So how they handle this huge amount of traffic?

Is their any kind of Magic behind all this?

Obivously YES it's the magic of OPEN SOURCE

Page 6: Face of facebook

Facebook have more than 30000 servers to handle this

traffic and huge data.

But,Hardware is not everything!

Page 7: Face of facebook

WE POWER

Page 8: Face of facebook

HOW DOES FACEBOOK WORKS

THE CORE Part

LAMP(Linux+Apache+Mysql+Php)

Page 9: Face of facebook

MEMCACHED(We can cache TeraBytes of data)

http://memcached.org/

Page 10: Face of facebook

BigPipe

Do you know what is pagelets?

Page 11: Face of facebook

THRIFT(protocol)

We made them communicate

http://thrift.apache.org/

Page 12: Face of facebook

Scribe (Log-server)

Https://github.com/facebook/scribe

(We make Real-Time logs.)

Page 13: Face of facebook

Cassandra

(Select Fun,Profit FROM Real_world WHERE Relational=FALSE)

http://cassandra.apache.org/

Page 14: Face of facebook

HipHop for PHP('C++' is really Lightening fast)

https://github.com/facebook/hiphop-php

Page 15: Face of facebook

Hadoop(We Analyse The Data)HDFS

http://hadoop.apache.org/

Page 16: Face of facebook

Hive(I am friend of Hadoop)

http://hive.apache.org/

Page 17: Face of facebook

Varnish(We Accelerate The Web)

http://www.varnish-cache.org/

Page 18: Face of facebook

HayStack(You upload we store)

Page 19: Face of facebook

Your Security is Important

Facebook cares for you and your data

Page 20: Face of facebook

Security Schemes 1.HTTPS

2.One time password 3.Social Captchas 4.Measures to protect from cyber-bullying 5.Advance account settings

Page 21: Face of facebook

Queries?