What is Facebook Coded or Programmed on?

What is Facebook Coded or Programmed on?

You might be interested to know what’s really beneath this Social Networking giant that’s still holding it strong through millions of users and tones of data. Well, toady we will discuss on the nuts and bolts of the Facebook machine if you were interested to explore what it takes to make something unique.

What is Facebook Coded or Programmed on?

Yes, It’s the LAMP

Facebook was originally and continue to be built primarily on the LAMP combination (Linux Apache MySQL PHP). Even though there are several frameworks developed in house by Facebook to help scale the capacity of the website with its growing needs, these are the building blocks.

With time as Facebook began to grow, they were introduced to CDN (akamai) and hashcache servers and later memcache came into being which an in house development by FB engineers is originally.

The Facebook Backend

Even though the initial version and the front end of Facebook is coded in PHP, the backed services are written in several different programming languages including C++, Java, Python, and Erlang. FB identifies the requirement and creates a new service when required. This includes creation of various frameworks and toolsets for easier creation of these services.