What is the architecture of Facebook?

We use Facebook a lot. At least me. I just come up with an interesting presentation of Director of Engineering of Facebook on its architecture. I am excited to see that they are using LAMP for Facebook. And they empowered their software stack with other open source softwares. They are not using relations in MySQL. They are storing key value pairs. Facebook is also using content delivery network. Things that we post on our wall not appeared immediately on our friend’s wall.

• • •

Do you think to be an open source committer?

We widely use open source developer tools and libraries in our daily dev life. These open source things are driven by community. I am an open source fan. And I think I must contribute to some open source project. Umm yeah, before I become a contributor I must be an active user of that project. So that I may able to see what things that need improvements or where I can fit myself to make a contribution.

• • •