একটি ওয়েব অ্যাপ্লিকেশন সম্পর্কিত একটি নতুন স্টার্টআপ তৈরি করার সময়, কিভাবে একটি হোস্টিং প্রদানকারী নির্বাচন করবেন?
ওয়েব অ্যাপলিকেশনের কোডটি ডিডিডিডি (ডিস্ট্রিবিউটেড ডোমেন ড্রাইভেন ডেভেলপমেন্ট) ভিত্তিক বৃহৎ স্থাপনার পরিস্থিতি পরিচালনা করার জন্য, ধারণাটি হোস্টিংয়ের জন্য অত্যধিক খরচ এড়ানোর জন্য

মূলত, ওয়েব অ্যাপটি চালু করার সাথে সাথে এর ব্যবহারকারীরা একটি "একক"বক্সে (DB + APP) ফিট করতে সক্ষম হবেন, সম্ভবত দুটি অপ্রয়োজনীয়তার জন্য। অবশেষে অ্যাপগুলি ক্রমান্বয়ে আরও বেশি সংখ্যক ব্যবহারকারীর কাছে বৃদ্ধি পাবে (আমি আশা করি কিভাবে আমি বুদ্ধিমানের সাথে হোস্টিং বেছে নিতে পারি?
আজ, আমি তিনটি বিকল্প দেখতে পাচ্ছি:
- নিজেদেরকে হোস্টিং করা: আসলে আজকের বিকল্প নয় কারণ এর জন্য অনেক প্রশাসনিক দক্ষতা এবং সম্পর্কিত কাজ প্রয়োজন
- ভার্চুয়াল/ডেডিকেটেড সার্ভারে হোস্টিং: ভার্চুয়াল ডেডিকেটেড হোস্টিং হিসাবে একটি ভাল বিকল্প হতে পারে, কিন্তু আমি আশঙ্কা করি যে এটি আমাদের দ্রুত স্কেলেবিলিটির ক্ষেত্রে সীমাবদ্ধ করবে
- ক্লাউডে হোস্টিং (অ্যামাজন বা আকাশী): দীর্ঘমেয়াদে সম্ভবত সেরা বিকল্প, তবে শুরু করার জন্য একটি উচ্চ খরচ সহ (অ্যাপ্লিকেশানটিকে কিছুটা মানিয়ে নিতে হবে, উদাহরণের খরচ)
এই ধরনের প্রয়োজনীয়তা সম্পর্কে কারো কি প্রতিক্রিয়া/পরামর্শ আছে?
PS: FYI, ওয়েব অ্যাপগুলি সম্ভবত ওয়েব ফ্রেমওয়ার্ক হিসাবে ASP.NET MVC দিয়ে লেখা হবে এবং CQRS স্টাইলে DDDD প্যাটার্নকে লক্ষ্য করার জন্য Ncqrs+NServiceBus
সম্পাদনা করুন: ব্যাকএন্ড হিসাবে, মঙ্গোডিবি আজ আমাদের সম্ভাব্য পছন্দ, কারণ NoSQL ইভেন্ট-সোর্সিং + CQRS এর সাথে ভালভাবে বিয়ে করছে (যদিও, asp.net এবং mongodb এর সাথে VPS খুঁজে পাওয়া চ্যালেঞ্জিং হতে পারে। আমাকে কিছু প্রথাগত RDBMS ব্যবহার করতে হতে পারে যা সমস্ত প্রদানকারীতে পাওয়া যায় (MS SQLQLServer)