Blogs
Explore my thoughts and insights in the world of technology through my blog posts. Discover a blend of tech updates in my writings.
Explore my thoughts and insights in the world of technology through my blog posts. Discover a blend of tech updates in my writings.

Suhrav's Bot
Ask me a question
React Query এর Powerful Features
React application development এ server state management একটা বিশাল চ্যালেঞ্জ। আর এই সমস্যার সমাধানে React Query (এখন TanStack Query নামে পরিচিত) একটা অসাধারণ library।
মাইক্রোসার্ভিস এর কিছু গুরুত্বপুর্ন প্যাটার্ন সমুহ : স্ট্র্যাংলার প্যাটার্ন, সাগা প্যাটার্ন , CQRS
স্ট্র্যাংলার প্যাটার্ন একটি software development প্যাটার্ন, যেখানে ধীরে ধীরে পুরনো (legacy) সিস্টেমকে ছোট ছোট অংশে ভেঙে নতুন প্রযুক্তিতে মাইগ্রেট করা হয়। এতে পুরনো সিস্টেমটি পুরোপুরি বন্ধ না করেই নতুন সিস্টেম চালু করা যায়।
মাইক্রোসার্ভিস ডিকম্পোজিশন প্যাটার্নস
মাইক্রোসার্ভিস আর্কিটেকচার বড় এবং জটিল অ্যাপ্লিকেশনগুলোকে ছোট, ম্যানেজেবল অংশে ভাঙার জন্য বেশ জনপ্রিয়। তবে, পুরো সিস্টেমকে ছোট ছোট অংশে ভাগ করা মোটেই সহজ নয়। একটি বড় অ্যাপ্লিকেশনকে কীভাবে ছোট সার্ভিসে ভাঙবেন, সেটি সঠিকভাবে না করলে পরে সমস্যায় পড়তে পারেন।
Structural Design Patterns
Structural Design Patterns এমন Design Pattern যা বিভিন্ন class এবং object এর মধ্যে সম্পর্ক গঠন এবং তাদের সহজে কাজ করার উপায় নিয়ে কাজ করে। এর মূল উদ্দেশ্য হলো objects এবং classes এর মধ্যে সহজে সংযোগ স্থাপন করা ।
Behavioral Design Patterns Part Two
Behavioral Design Patterns মূলত বিভিন্ন object এর মধ্যে যোগাযোগ এবং interaction এর পদ্ধতি নির্ধারণ করে। এই patterns গুলো objects গুলোর মধ্যে দায়িত্ব বন্টন, কাজ ভাগ করে দেওয়া, এবং কীভাবে তারা একে অপরের সাথে কাজ করবে সেটা ঠিক করতে সাহায্য করে।
Behavioral Design Patterns Part One
Behavioral Design Patterns অবজেক্টগুলোর মধ্যে যোগাযোগ এবং আচরণ নিয়ন্ত্রণ করে। এগুলো বিভিন্ন অবজেক্টের মধ্যে দায়িত্ব বন্টন এবং কানেকশন বিশ্লেষন কর