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

04/11

We forced to adjust % bonus on Perfectmoney payment due to our country policy on using it, we support only a small bonus for your paid transaction fees and further
Bonuses clearified on Add fund page



03/11

1. 1435,1436,1437,381 Youtube watch time: You can wait for more around 5-7 days and use it for API, it works but we doing some adjustment since it was in beta mode and see some drop cases, even less happen but it is better to use it in next some days
If service opening in the coming days, mean it passed beta mode
Better IDs is still 881 and 270 for Youtube watch time

2. As of high load and blockings so opening facebook post likes sometimes be cancelled, that is to prevent further problem like holding orders or complete by mistake. Otherwise IDs run OK



02/11

About Facebook post like, we noticed the issue of blocking like, may cause many order delivered without likes added in recent 3 days so we disabled temporarily server 457,886,388 and increase price of opening servers which running properly, for old issued IDs you can request refunds



02/11

We facing delivery on like issue with facebook post like services and fixing under clock, will notify here when fixed



01/11

Some Facebook orders may not as expected as of some scans



31/10

1. On site support or instant support mostly for order queries checked by staffs, do not ask too broad infos there or push unnecessary pressures, or abuse it, if so we cannot give best and fast support for some cases

2. We added few Youtube subscribers and watch time with competitive prices, you can check and add more APIs



24/10

1. Facebook post like speed is good now

2. ID1314 FREE TIKTOK VIEW may not perform well today, but may be back tomorrow. Orders will be marked as done since it is free

3. We are performing system updates for ID270, 376, 1157, and orders will be cancelled in 1-2 days



22/10

Facebook post like speed is being increased



21/10

Q: Need YouTube view stable for API (After the recent update, almost gone by), and the situation, also with watch time (21/10/2024)

A:

VIEWS:

We recommend these IDs which have a very rare case drop (under 5%): 1155, 1046, 1066, 1319, 111 (Speed as described)

ID376 works but may have some videos that cannot be suggested or views not counted.

ID525 works well but speed is slow, may take around 1-5 days for 1K.

ID130, 1104 work good, drop often only for some videos, around 5% of all orders.

All Native Ads views, ID1094, 1050, 999, 1055, 994, 1376, 1375, 1374, 951, 513, 850, 411, 524, 920, ... are not affected by updates but some video content cannot add views

WATCH TIME:

ID881 works good, under 5% drop cases, speed may not be as expected since we have more old views orders to solve on the same server

ID270 has around 10-15% drop cases at the moment and is being fixed day by day to lessen.

ID1435 may work well now, give it a try



20/10

Facebook post likes may have slower orders due to blocking and high order load on our side, often taking 2-4 days to run 500-1000 likes