diff --git a/README-bn.md b/README-bn.md index 6716be64..fa52c641 100644 --- a/README-bn.md +++ b/README-bn.md @@ -107,7 +107,7 @@ * [এপি - এভাইলিবিলিটি এবং পারটিশান টলারেন্স](#ap---availability-and-partition-tolerance) * [কন্সিস্টেন্সি ধরণসমূহ](#consistency-patterns) * [দুর্বল কন্সিস্টেন্সি](#weak-consistency) - * [Eventual কন্সিস্টেন্সি](#eventual-consistency) + * [ইভেনচুয়াল কন্সিস্টেন্সি](#eventual-consistency) * [সবল কন্সিস্টেন্সি](#strong-consistency) * [এভাইলিবিলিটি ধরণসমূহ](#availability-patterns) * [ফেইল-ওভার](#fail-over) @@ -122,56 +122,56 @@ * [লেয়ার ৪ লোড ব্যালান্সিং](#layer-4-load-balancing) * [লেয়ার ৭ লোড ব্যালান্সিং](#layer-7-load-balancing) * [অনুভূমিক স্কেলিং](#horizontal-scaling) -* [Reverse proxy (web server)](#reverse-proxy-web-server) - * [Load balancer vs reverse proxy](#load-balancer-vs-reverse-proxy) -* [Application layer](#application-layer) - * [Microservices](#microservices) - * [Service discovery](#service-discovery) -* [Database](#database) - * [Relational database management system (RDBMS)](#relational-database-management-system-rdbms) - * [Master-slave replication](#master-slave-replication) - * [Master-master replication](#master-master-replication) - * [Federation](#federation) - * [Sharding](#sharding) - * [Denormalization](#denormalization) - * [SQL tuning](#sql-tuning) - * [NoSQL](#nosql) - * [Key-value store](#key-value-store) - * [Document store](#document-store) - * [Wide column store](#wide-column-store) - * [Graph Database](#graph-database) - * [SQL or NoSQL](#sql-or-nosql) -* [Cache](#cache) - * [Client caching](#client-caching) - * [CDN caching](#cdn-caching) - * [Web server caching](#web-server-caching) - * [Database caching](#database-caching) - * [Application caching](#application-caching) - * [Caching at the database query level](#caching-at-the-database-query-level) - * [Caching at the object level](#caching-at-the-object-level) - * [When to update the cache](#when-to-update-the-cache) - * [Cache-aside](#cache-aside) - * [Write-through](#write-through) - * [Write-behind (write-back)](#write-behind-write-back) - * [Refresh-ahead](#refresh-ahead) -* [Asynchronism](#asynchronism) - * [Message queues](#message-queues) - * [Task queues](#task-queues) - * [Back pressure](#back-pressure) -* [Communication](#communication) - * [Transmission control protocol (TCP)](#transmission-control-protocol-tcp) - * [User datagram protocol (UDP)](#user-datagram-protocol-udp) - * [Remote procedure call (RPC)](#remote-procedure-call-rpc) - * [Representational state transfer (REST)](#representational-state-transfer-rest) -* [Security](#security) -* [Appendix](#appendix) - * [Powers of two table](#powers-of-two-table) - * [Latency numbers every programmer should know](#latency-numbers-every-programmer-should-know) - * [Additional system design interview questions](#additional-system-design-interview-questions) - * [Real world architectures](#real-world-architectures) - * [Company architectures](#company-architectures) - * [Company engineering blogs](#company-engineering-blogs) -* [Under development](#under-development) -* [Credits](#credits) -* [Contact info](#contact-info) -* [License](#license) +* [রিভার্স প্রক্সি (ওয়েব সার্ভার)](#reverse-proxy-web-server) + * [লোড ব্যালেন্সার বনাম রিভার্স প্রক্সি](#load-balancer-vs-reverse-proxy) +* [এপ্লিকেশন লেয়ার](#application-layer) + * [মাইক্রোসার্ভিসেস](#microservices) + * [সার্ভিস ডিসকভারি](#service-discovery) +* [ডাটাবেজ](#database) + * [রিলেশানাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম(RDBMS)](#relational-database-management-system-rdbms) + * [মাস্টার-স্লেভ রেপ্লিকেশন](#master-slave-replication) + * [মাস্টার-মাস্টার রেপ্লিকেশন](#master-master-replication) + * [ফেডারেশন](#federation) + * [শারদিং](#sharding) + * [ডিনরমালিজেশন](#denormalization) + * [এস কিউ এল(SQL) টিউনিং](#sql-tuning) + * [নো এস কিউ এল (NoSQL)](#nosql) + * [কি-ভেলু স্টোর](#key-value-store) + * [ডকুমেন্ট স্টোর](#document-store) + * [ওয়াইড কলাম স্টোর](#wide-column-store) + * [গ্রাফ ডাটাবেজ](#graph-database) + * [এস কিউ এল(SQL) অথবা নো এস কিউ এল (NoSQL](#sql-or-nosql) +* [কেশ](#cache) + * [ক্লাইন্ট কেশিং](#client-caching) + * [সি ডি এন(CDN) কেশিং](#cdn-caching) + * [ওয়েব সার্ভার কেশিং](#web-server-caching) + * [ডাটাবেজ কেশিং](#database-caching) + * [এপ্লিকেশন কেশিং](#application-caching) + * [ডাটাবেজের কোয়েরি লেভেলে কেশিং](#caching-at-the-database-query-level) + * [অবজেক্ট লেভেলে কেশিং](#caching-at-the-object-level) + * [কখন কেশ আপডেট করবেন](#when-to-update-the-cache) + * [কেশ-এসাইড](#cache-aside) + * [রাইট-থ্রু](#write-through) + * [রাইট-বিহাইন্ড (রাইট-ব্যাক)](#write-behind-write-back) + * [রিফ্রেশ-এহেড](#refresh-ahead) +* [এসিঙ্ক্রনিসম (Asynchronism)](#asynchronism) + * [মেসেজ কিউস](#message-queues) + * [টাস্ক কিউস](#task-queues) + * [ব্যাক প্রেশার](#back-pressure) +* [কমুনিকেশন](#communication) + * [ট্রান্সমিশন কন্ট্রোল প্রটোকল (TCP)](#transmission-control-protocol-tcp) + * [ইউজার ডায়াগ্রাম প্রটোকল (UDP)](#user-datagram-protocol-udp) + * [রিমোট প্রসিডিউর কল (RPC)](#remote-procedure-call-rpc) + * [রিপ্রেসেন্টেশনাল স্টেট ট্রান্সফার (REST)](#representational-state-transfer-rest) +* [সিকুরিটি](#security) +* [উপাঙ্গ](#appendix) + * [দুটি টেবিলের পাওয়ারস](#powers-of-two-table) + * [লেটেন্সি সংখ্যা যা সব প্রোগ্রামারের জানা উচিত](#latency-numbers-every-programmer-should-know) + * [আরও সিস্টেম ডিজাইন ইন্টারভিউ প্রশ্ন](#additional-system-design-interview-questions) + * [বাস্তব জীবনের আর্কিটেকচার](#real-world-architectures) + * [কোম্পানির আর্কিটেকচার](#company-architectures) + * [কোম্পানির ইঞ্জিনিয়ারিং ব্লগ](#company-engineering-blogs) +* [উন্নয়নাধীন](#under-development) +* [ক্রেডিট](#credits) +* [যোগাযোগ করুন](#contact-info) +* [লাইসেন্স](#license)