Claim Missing Document
Check
Articles

Found 2 Documents
Search

Scaling of Facebook architecture and technology stack with heavy workload: past, present and future Sutikno, Tole; Ahmad, Laksana Talenta
International Journal of Informatics and Communication Technology (IJ-ICT) Vol 14, No 3: December 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijict.v14i3.pp772-782

Abstract

Leading social media Facebook has improved its architecture to meet user needs. Facebook has improved its systems to handle millions of users with heavy workloads and large datasets using innovative architectural solutions and adaptive strategies. The study examines Facebook’s architectural and technological advances in heavy workload and big data. To understand how Facebook scaled with a growing user base and data volume, history and system architecture will be examined. It will also examine how cloud storage and high-performance computing optimize resource utilization and maintain performance during peak user activity. Facebook is managing big data and heavy workloads with new technologies like the hybrid communication model that uses PULL and PUSH strategies for real-time messaging. Facebook switched from HBase to MyRocks for message storage to improve performance as data grew. Architectural scaling and technology stack research must prioritize data storage innovations and optimized communication protocols to handle heavy workloads and big data. The messenger Sync protocol reduces network congestion and improves synchronous communication, reducing resource consumption and maintaining performance under high load. High-performance computing (HPC) and cloud storage should be studied together to support complex compute workflows. This convergence may improve large-scale application infrastructures and encourage interdisciplinary collaboration for scalable and resilient systems.
Haystack-based Facebook’s data storage architecture: store, directory, and cache Sutikno, Tole; Heryanto, Ahmad; Ahmad, Laksana Talenta
International Journal of Advances in Applied Sciences Vol 14, No 3: September 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijaas.v14.i3.pp671-681

Abstract

Haystack is Facebook's unique way of managing large amounts of user-generated content like photos. The architecture prioritizes performance, reliability, and scalability to overcome network-attached storage system bottlenecks. Haystack speeds data access and ensures data integrity during hardware failures by using physical and logical volumes. This study examines the architecture of Facebook's Haystack data storage system and its effects on scalability and efficiency in handling large photo data. According to the study, the store, directory, and cache functions work together to reduce input/output (I/O) operations and improve metadata processing, which traditional network-attached storage systems cannot do. Haystack manages massive photo data storage and retrieval, solving network-attached storage (NAS) limitations. It balances throughput and latency by minimizing disk operations and optimizing metadata processing. Each store, directory, and cache contribute to this ecosystem. The Haystack architecture reduces disk operations and metadata processing bottlenecks with distributed caching. A cache allows instant access to frequently requested images and balances read and write operations across the system. We should study advanced storage system architectures based on Facebook's Haystack architecture. This could involve investigating faster metadata processing algorithms, using artificial intelligence (AI) to improve fault detection and repair systems, and assessing the economic impact of distributed caches.