Social Media

What did Mark Zuckerberg use to create Facebook?

The real story is something different than you would expect. Zuckerberg is not a genius coder but has skills in other areas. Adam D'Angelo - the former CTO of Facebook was pivotal in the creation of the big data website.




Cameron and Tyler Winklevoss and Divya Narendra were the people from whom Zuckerberg stole the idea of thefacebook. They had approached Zuckerberg asking for his assistance in creating a social network for Harvard students called "HarvardConnection" because their programmer got a high-paid job. He entered the project and continued the work of his predecessor but he never finished. Instead, he created based on the code of Harvard connection another project called “TheFacebook”. Following a lawsuit filed against Zuckerberg, eventually, all three received a settlement in 2008 that included 1.2 million shares in the company each. Facebook proved extremely popular with Harvard students when it was first launched, so much so that the site was soon also made available to students at Stanford, Yale and Columbia before expanding to numerous other colleges and then to the entire world.




Initially, it was built upon LAMP - Linux as an Operating system, Apache-server, Database-MySql, and PHP- server-side scripting language. But as the days passed, it has become huge. It uses HipHop Compiler (HHVM) that converts PHP to C++. For its chat service, Facebook initially used Erlang (The language which is used in the majority of messenger apps, such as WhatsApp). It has since switched over to C++. To cater and to store its enormous volume of photos and videos uses HayStack and Scribe for logging. Cassandra is a distributed storage system with no single point of failure used for its index search. And to analyze its data from its users, it uses technologies such as Hadoop and Hive. (non SQL) To make sure all these components, written in a diverse variety of languages and frameworks, work together seamlessly, it uses Thrift (developed internally) BigPipe their custom technology to accelerate page rendering using a pipelining logic. (each web page in sections -called “pagelets” for optimal performance.) Varnish Cache (HTTP accelerator) is used for HTTP proxying. They've preferred it for its high performance and efficiency. For Facebook Messages, they use their own architecture which is notably based on infrastructure dynamic cluster management. Business logic and persistence are encapsulated in the so-called 'Cell'. Each Cell handles a part of the users; new Cells can be added as popularity grows. Persistence is achieved using HBase.




Facebook is estimated to own more than 60,000 servers and a recent data center in Prineville, Oregon is based on entirely self-designed hardware. Their Hadoop and Hive cluster is made of 3000 servers with 8 cores, 32 GB RAM, and 12 TB disks which is a total of 24k cores, 96 TB RAM, and 36 PB disks. 300 TB of data is stored in Memcached processes. ( It’s a distributed memory caching system which use as a caching layer between the web servers and MySQL servers - since database access is relatively slow)




Additionally, here’s a list of other software products that Facebook is using internally:




Marketing: eMarketer, Factual, Mailgun, Owler


Sales and Support: BuiltWith, Congra, GetFeedback, Salesforce Sales Cloud


Product and Design: Blososm, Cage, Google Fonts, Sketch


Analytics: DialogTech, Google Analytics, MicroStrategy, StatCounter


HR: AngelList Jobs, Connectifier, CrowdFlower, Hired


Finance and Accounting: Bango, Fortumo, SpringCM


Productivity: Boardvantage, Do, Google Drive, Throttle


According to: Quora

Settings
Theme Mode
Choose light or dark mode
Light
Dark
Auto




Translate
Need Help? Chat with us | Instant support

My Cart

×


For you To-Do List
Add all 1kview Owned / Partnered services
Add new added services regularly, check on Service changes page
Keep contact with supporters on Chat on site or Telegram @kview_bot or Facebook page
Bookmark 1kview (press Ctrl + D, or use bookmark feature of browser) Share 1kview on Facebook
Toast Notifications
Notifications
Info • 18/07/24

We reopening ID881 speed currently under 100 view per day = 30 hours+

Info • 18/07/24

Q: Need some Youtube subscribers for API - No drop and 30 days refill

A:
- Stable best and instant: ID996
- Better speed: ID1227 (instant, constant, 3K/day, max 100K), ID918 larger base of 1.5M users, for big channel, real users
- Cheapest subscribers: ID1229 (Max 10K-20K)
- Recommended subscribers category: HIGH QUALITY Youtube SUBSCRIBERS WITH INSTANT START, multi speed, multi server - stable since 2020

Info • 18/07/24

Q: Need some Youtube views for API - No drop and 30 days refill

A:
- Stable views: ID1155
- Cheapest views: ID218
- Suggested views: ID1308 (cheap - not much stable), ID1303 (better)
- Real Human View: ID1273
- HR View for SEO: ID130
- Fast and no drop: Native Ads category: ID1050,999,1094,850, ... (super fast, real)

Service • 17/07/24

For ID1045,1065,1229,1208:
New orders will work normally from now
Old order data will be accessed in few hours, if orders already on system, then still adding subscribers

Service • 17/07/24

ID1045,1065,1229,1208 having a connection issue and will be fixed in maximum 12 hours more

Service • 17/07/24

We decreased Min amount of some Native Ads service to 10,000 and 5,000, ...

Service • 17/07/24

881 [Own server] ★3.1 YOUTUBE Watch hours | Video 1h+ | Speed 100-200/day | 30 days guarantee - Disabled temporarily as of overload due to refill of lacking hours old IDs, estimated will come back in 2-4 weeks

Service • 17/07/24

Facebook cheap services works, still high load but orders processing better

Service • 16/07/24

1104 - [Own server] ★3.1 YOUTUBE SOCIAL FAST VIEWS HR + LIKE | Instant | Speed 1K-5K/day - $1.596 USD / 1000 30 days refill, for any videos now

Service • 14/07/24

We updated the detailed instruction for API connection on API Page

Service • 11/07/24

Cancel button added for:

1274 ★2.7 Facebook Group Member | Cheap | 1K-5K/day ⛔
1275 ★2.7 Facebook Page Like + Follow | Cheap | 1K-5K/day ⛔
1309 ★2.7 Facebook Follow | Cheap | 1K-5K/day ⛔

Service • 10/07/24

519 - [Own server] ★3.1 Package 10K-150K YOUTUBE Views devide for 20-30 videos of the channel + Likes, Subs (For new future uploads aslo) - $1.14 USD / 1000 - Min order decrased set to: 10K

634,525,671 Natural pattern YOUTUBE views: Instant partial available now