Embed presentation
Download as PDF, PPTX


































Facebook uses a combination of PHP, MySQL, and Memcache (LAMP stack) for their web and application tier. They have also developed various services and tools like Thrift, Scribe, and ODS to handle tasks like logging, monitoring, and communication between systems. Their architecture is designed for scale using principles like simplicity, optimizing for performance, and distributing load. Key components include caching data in Memcache, distributing MySQL databases, and developing services in higher performing languages when needed beyond the capabilities of PHP.

































