Face of facebook

Post on 08-Dec-2014

1.305 views 2 download

Tags:

description

This ppt tells about the technologies which are being used by facebook to handle the traffic.

Transcript of Face of facebook

THE SOCIAL NETWORK

Presented By:

Neha 2,CS-B

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.

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.

So Facebook is one of the highest traffic Websites.

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

Facebook have more than 30000 servers to handle this

traffic and huge data.

But,Hardware is not everything!

WE POWER

HOW DOES FACEBOOK WORKS

THE CORE Part

LAMP(Linux+Apache+Mysql+Php)

MEMCACHED(We can cache TeraBytes of data)

http://memcached.org/

BigPipe

Do you know what is pagelets?

THRIFT(protocol)

We made them communicate

http://thrift.apache.org/

Scribe (Log-server)

Https://github.com/facebook/scribe

(We make Real-Time logs.)

Cassandra

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

http://cassandra.apache.org/

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

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

Hadoop(We Analyse The Data)HDFS

http://hadoop.apache.org/

Hive(I am friend of Hadoop)

http://hive.apache.org/

Varnish(We Accelerate The Web)

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

HayStack(You upload we store)

Your Security is Important

Facebook cares for you and your data

Security Schemes 1.HTTPS

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

Queries?