স্থাপত্যের বিন্যাস হচ্ছে সফটওয়্যার উন্নয়নের জন্য মৌলিক কাঠামো ব্যবহার করা। প্রতিটি বিন্যাস নির্দিষ্ট সুবিধা প্রদান করে কিন্তু কিছু বাণিজ্য সুবিধাও প্রদান করে। এই ধরনের বাণিজ্যিক পরিকল্পনাগুলো উপলব্ধি করা তাদের প্রকল্পের প্রয়োজনের জন্য সবচেয়ে উপযুক্ত স্থাপত্য বেছে নিতে সাহায্য করে।

সাধারণ স্থাপত্যের বিন্যাস

স্থাপত্যবিদ্যার নকশাগুলোর মধ্যে রয়েছে মনোপলিটিক, মাইক্রো সার্ভিস এবং সার্ভারহীন স্থাপত্য ।

মনোলিথিক স্থাপত্যের ট্রেড-অফ- গুলি

মনোলিথিকাল স্থাপত্যের সকল উপাদান একটি কোডবে একটি নির্দিষ্ট কোডের মধ্যে ছড়িয়ে পড়ে । এটা সহজ ভাবে উন্নয়ন এবং পরীক্ষাকে উন্নত করে তোলে কিন্তু তা ক্রমশ বাড়ছে এবং তা বজায় রাখা কঠিন হয়ে উঠতে পারে। আপডেটের জন্য হয়ত পুরো সিস্টেমকে কমিয়ে দিতে হবে, সময় বাড়িয়ে দেওয়া।

মাইক্রো সার্ভিস স্থাপত্যের ট্রেড অফ ট্রেডস অফ মাইক্রো-অফসপেস

মাইক্রো সার্ভিসগুলো ছোট, স্বাধীন সেবাগুলোর মধ্যে দিয়ে ছোট ছোট, স্বাধীন সেবা প্রদান করে। এই পদ্ধতিটি দক্ষতাকে উন্নত করে এবং বিভিন্ন দলকে স্বাধীন ভাবে গড়ে তুলতে সুযোগ করে দেয়।

বাস্তব-বিশ্ব উদাহরণ: ই-কমার্স প্লাটফর্ম

একটি ই-কমার্স প্লাটফর্ম হয়তো একটি ছোট দোকানের জন্য একটি একক স্থাপত্য বেছে নিতে পারে যাতে তা ভালো উন্নয়নের জন্য একটি ছোট স্টোরের জন্য।