রেট লিমিটিং (Rate Limiting) — ফান্ডামেন্টাল থেকে মাস্টার লেভেল
একটি সম্পূর্ণ বাংলা গাইড: কনসেপ্ট → অ্যালগরিদম → ডিস্ট্রিবিউটেড ইমপ্লিমেন্টেশন → প্রোডাকশন ইউজকেস → অ্যাডভান্সড প্যাটার্ন
8 articles on backend engineering, system design, and infrastructure.
No articles match your search. Try a different keyword or tag.
একটি সম্পূর্ণ বাংলা গাইড: কনসেপ্ট → অ্যালগরিদম → ডিস্ট্রিবিউটেড ইমপ্লিমেন্টেশন → প্রোডাকশন ইউজকেস → অ্যাডভান্সড প্যাটার্ন
১৩টা Phase, ৩৯টা Module, ৩১৬টা লিফ — Git-এর প্রতিটা পোরসেলিন ও প্লাম্বিং কমান্ড, প্রতিটার ইন্টারনাল মেকানিজম, বাস্তব ব্যবহার আর সিনারিও-বেসড সমাধানসহ। এই পোস্ট পুরো জার্নির ম্যাপ — কী আছে, কোথায় আছে, আর কীভাবে অনুসরণ করবেন।
Target: Senior backend / FAANG-level system design interview readiness Duration: 180 days · 3 hours/day · ~540 hours Mocks: 20 scored mock interviews.
গিট (Git) হলো ডেভেলপারদের জন্য সবচেয়ে প্রয়োজনীয় টুল—এটি মূলত আপনার কোডের "টাইম মেশিন"। বিগিনার থেকে প্রো লেভেল পর্যন্ত ওয়ার্কফ্লো, প্রতিটা কমান্ডের পেছনের ইন্টারনাল মেকানিজম এবং ১০টি ক্যাটাগরিতে ভাগ করা ১০০টি বাস্তব সিনারিও, তার সমাধান ও প্রয়োজনীয় সতর্কতাসহ সহজ বাংলায় ব্যাখ্যা করা হলো।
Here is your complete, consolidated documentation for setting up a production-ready **Monitoring Hub** on Amazon Linux 2023. This guide includes the exact configurations we tested and fixed.
আপনার EC2 সার্ভারে একটা সার্ভিস চলছে — হতে পারে Gogs, কোনো অ্যাডমিন প্যানেল, Grafana, বা যেকোনো ওয়েব অ্যাপ। আপনি চান শুধুমাত্র নির্দিষ্ট কিছু মানুষ সেটা ব্যবহার করতে পারুক, বাকি পুরো ইন্টারনেট থেকে সেটা সম্পূর্ণ ব্লক থাকুক। সবচেয়ে বড় কথা — সার্ভারে কোনো পোর্ট ওপেন না করেই।
PostgreSQL-এর ডলার-কোটিং সিনট্যাক্সের গভীর বিশ্লেষণ, পাইথনের স্টোরড প্রসিডিউরের জন্য এটি কেন অপরিহার্য, এবং Django ও FastAPI কোডবেসে কীভাবে নিরাপদে জটিল SQL এম্বেড করা যায়।
Journalctl হলো লিনাক্স অপারেটিং সিস্টেমের একটি কেন্দ্রীয় লগ (Log) ম্যানেজমেন্ট টুল। সোজা কথায় বলতে গেলে, এটি লিনাক্স সার্ভারের "রেকর্ড খাতা"। সার্ভারে চলা বিভিন্ন অ্যাপ্লিকেশন বা সার্ভিস (যেমন: Nginx, MySQL, Docker), হার্ডওয়্যার, এবং সিস্টেমের ভেতরে কখন কী ঘটছে—তার সমস্ত তথ্য এখানে জমা হয়। সার্ভার ক্র্যাশ করলে, কোনো সার্ভিস কাজ না করলে বা কোনো ত্রুটি (Error) দেখা দিলে, সিস্টেম অ্যাডমিনিস্ট্রেটররা এই journalctl কমান্ড ব্যবহার করে খুব সহজেই লগের বিশাল পাহাড় থেকে নির্দিষ্ট সময়ের বা নির্দিষ্ট সার্ভিসের ত্রুটিটি খুঁজে বের করেন (Troubleshoot)। সংক্ষেপে, সার্ভারের যেকোনো অভ্যন্তরীণ অবস্থা জানা এবং সমস্যা দ্রুত সমাধান করার জন্য এটি লিনাক্স ব্যবহারকারীদের সবচেয়ে নির্ভরযোগ্য হাতিয়ার।