শব্দকোষ
কঠিন ইংরেজি টার্মের সহজ বাংলা অর্থ। যেকোনো শব্দ খুঁজে নাও।
28 টি শব্দ
সব request-এর একক প্রবেশদ্বার — auth, routing, rate limiting একসাথে সামলায়।
System মোট সময়ের কত শতাংশ চালু ও ব্যবহারযোগ্য থাকে।
দ্রুতগতির ছোট storage, যেখানে বারবার লাগে এমন ডেটার copy রাখা হয়।
চাওয়া ডেটা cache-এ পাওয়া গেছে — দ্রুত।
চাওয়া ডেটা cache-এ নেই, মূল উৎস থেকে আনতে হলো — ধীর।
Distributed system-এ Consistency, Availability ও Partition tolerance — তিনটির মধ্যে যেকোনো দুটি একসাথে পাওয়া যায়।
Content Delivery Network — বিশ্বজুড়ে ছড়ানো server, যা ব্যবহারকারীর কাছাকাছি থেকে content দেয়।
প্রতিটা read যেন সর্বশেষ লেখা ডেটা ফেরত দেয়।
Ring ব্যবহার করে ডেটা ভাগ করার পদ্ধতি, যাতে node যোগ/বাদ দিলে কম ডেটা সরে।
দ্রুত খোঁজার জন্য lookup table — পুরো table স্ক্যান এড়ায়।
Load balancer নিয়মিত যাচাই করে কোন server সুস্থ আছে।
একই request বারবার পাঠালেও ফল একই থাকা (যেমন দুবার টাকা না কাটা)।
একটা request সম্পূর্ণ হতে কত সময় লাগে — যত কম তত ভালো।
এই মুহূর্তে যার সবচেয়ে কম কাজ চলছে সেই server-কে request দেওয়া।
আসা request একাধিক server-এর মধ্যে ভাগ করে দেওয়ার অংশ।
Least Recently Used — সবচেয়ে বেশিদিন অব্যবহৃত ডেটা cache থেকে বাদ দেওয়া।
অংশগুলোর মধ্যে asynchronous যোগাযোগের ব্যবস্থা — producer পাঠায়, consumer পরে নেয়।
Client ও server-এর মাঝে দাঁড়ানো মধ্যস্থ server।
নির্দিষ্ট সময়ে একজন client কতগুলো request পাঠাতে পারবে তার সীমা।
একই জিনিসের একাধিক copy রাখা, যাতে একটা নষ্ট হলে আরেকটা কাজ চালায়।
ডেটার একাধিক copy বিভিন্ন server-এ রাখা — নিরাপত্তা ও দ্রুত পড়ার জন্য।
Load balancing algorithm যা পালা করে সবাইকে সমানভাবে request দেয়।
চাপ (load) বাড়লে resource যোগ করে সেই চাপ সামলানোর ক্ষমতা।
Service Level Agreement — service কত availability দেবে তার লিখিত প্রতিশ্রুতি।
নির্দিষ্ট সময়ে কতগুলো request/কাজ প্রসেস করা যায় (যেমন RPS)।
Rate limiting algorithm যা জমা token দিয়ে burst অনুমতি দেয়।
Time To Live — নির্দিষ্ট সময় পর ডেটা নিজে নিজেই মুছে যায়।