সফ্টওয়্যার আর্কিটেকচার ও ডিজাইন — LearnFlat

সফ্টওয়্যার আর্কিটেকচার ও ডিজাইন

স্কেলেবল, রক্ষণাবেক্ষণযোগ্য এবং স্থিতিস্থাপক সফ্টওয়্যার সিস্টেম ডিজাইন করতে শিখুন। এটি ডিজাইন প্যাটার্ন, মাইক্রোসার্ভিসেস, সিস্টেম ডিজাইন ইন্টারভিউ এবং আর্কিটেকচারাল ট্রেড-অফ কভার করে।

9 subcategories · 109 courses total

API ডিজাইন ও ব্যবস্থাপনা
ডেভেলপারদের জন্য সহজে ব্যবহারযোগ্য শক্তিশালী API ডিজাইন, সুরক্ষিত এবং পরিচালনা করতে শিখুন। এতে REST, GraphQL, gRPC এবং ভার্সনিং ও ডকুমেন্টেশনের সেরা অনুশীলনগুলি অন্তর্ভুক্ত।
29 courses
ক্লাউড-নেটিভ আর্কিটেকচার
AWS, Azure, এবং GCP-এর মতো ক্লাউড প্ল্যাটফর্মগুলির সম্পূর্ণ সুবিধা নিতে অ্যাপ্লিকেশন ডিজাইন করুন। মাপযোগ্য এবং স্থিতিস্থাপক সিস্টেম তৈরি করতে সার্ভারলেস, কন্টেইনার এবং পরিচালিত পরিষেবাগুলি অন্বেষণ করুন।
16 courses
আর্কিটেকচারাল মডেলিং ও ডকুমেন্টেশন
বিভিন্ন স্টেকহোল্ডারদের কাছে সফটওয়্যার আর্কিটেকচার কার্যকরভাবে যোগাযোগ করতে শিখুন। স্পষ্ট আর্কিটেকচারাল ডায়াগ্রাম তৈরি করতে UML এবং C4 Model এর মতো মডেলিং কৌশলগুলিতে দক্ষতা অর্জন করুন।
12 courses
সিস্টেম ডিজাইন ইন্টারভিউ
টেকনিক্যাল ইন্টারভিউয়ের জন্য বড় আকারের সিস্টেম ডিজাইন করার প্রক্রিয়াটি আয়ত্ত করুন। আত্মবিশ্বাসের সাথে জটিল সিস্টেম ডিজাইনের প্রশ্ন মোকাবেলা করার জন্য সাধারণ প্যাটার্ন এবং ফ্রেমওয়ার্ক শিখুন।
11 courses
মাইক্রোসার্ভিসেস আর্কিটেকচার
অ্যাপ্লিকেশনগুলিকে স্বাধীনভাবে স্থাপনযোগ্য পরিষেবাগুলির একটি সংগ্রহ হিসাবে ডিজাইন এবং তৈরি করুন। মাইক্রোসার্ভিসেসের জন্য পরিষেবা যোগাযোগ, ডেটা ম্যানেজমেন্ট এবং স্থাপনার কৌশল সম্পর্কে জানুন।
11 courses
ইভেন্ট-ড্রিভেন আর্কিটেকচার (EDA)
একটি ইভেন্ট-ড্রিভেন পদ্ধতি ব্যবহার করে অত্যন্ত প্রতিক্রিয়াশীল এবং ডিকাপলড সিস্টেম তৈরি করুন। মেসেজ ব্রোকার, ইভেন্ট সোর্সিং, CQRS এবং অ্যাসিঙ্ক্রোনাস ওয়ার্কফ্লো ডিজাইন করার পদ্ধতি সম্পর্কে জানুন।
10 courses
সফটওয়্যার ডিজাইন প্যাটার্ন
সফটওয়্যার ডিজাইনে সাধারণত ঘটে এমন সমস্যাগুলির জন্য মৌলিক, পুনঃব্যবহারযোগ্য সমাধানগুলি শিখুন। এটি ক্রিয়েশনাল, স্ট্রাকচারাল এবং বিহেভিওরাল প্যাটার্নগুলি কভার করে।
7 courses
স্কেলেবিলিটি এবং রেজিলিয়েন্স প্যাটার্নস
এমন সিস্টেম ডিজাইন করুন যা ক্রমবর্ধমান লোড সামলাতে পারে এবং ব্যর্থতা থেকে সুন্দরভাবে পুনরুদ্ধার করতে পারে। লোড ব্যালেন্সিং, ক্যাশিং, সার্কিট ব্রেকার এবং ডাটাবেস শার্ডিং-এর মতো প্যাটার্ন শিখুন।
7 courses
সুরক্ষিত সফটওয়্যার আর্কিটেকচার
সফটওয়্যার ডিজাইন প্রক্রিয়ার প্রথম ধাপ থেকেই নিরাপত্তা যুক্ত করুন। থ্রেট মডেলিং, সুরক্ষিত ডিজাইন নীতি এবং শক্তিশালী অ্যাপ্লিকেশন তৈরির জন্য আর্কিটেকচারাল প্যাটার্ন সম্পর্কে জানুন।
6 courses