The journal

Ideas across technology, language, and faith.

Practical writing on AI and development, alongside Bangla, English, Arabic, and Islamic reflections.

Facebook / Meta Architecture: একটি ছোট PHP Application থেকে বিশ্বের অন্যতম বৃহৎ Distributed System

Web development

Facebook / Meta Architecture: একটি ছোট PHP Application থেকে বিশ্বের অন্যতম বৃহৎ Distributed System

Facebook Architecture হলো কীভাবে Facebook/Meta বিলিয়ন ব্যবহারকারী, বিপুল ডেটা, ট্রাফিক, social graph, distributed database, caching, networking এবং AI infrastructure পরিচালনা করে—তার সামগ্রিক প্রযুক্তিগত কাঠামো।

Aug 9, 202615 min read
Database Partitioning, Sharding ও Replication: Large-Scale Database কীভাবে Scale করে?

AI

Database Partitioning, Sharding ও Replication: Large-Scale Database কীভাবে Scale করে?

Partitioning, Sharding ও Replication হলো scalable database architecture-এর গুরুত্বপূর্ণ তিনটি concept। Partitioning data-কে ভাগ করে, Sharding data-কে একাধিক server-এ distribute করে এবং Replication একই data-এর multiple copy রাখে—যার মাধ্যমে system-এর performance, scalability, availability ও reliability উন্নত করা যায়।

Aug 8, 202611 min read