বিকাশকারীদের উত্পাদন মূল হতে হবে না; বিকাশকারীগণ ব্যতীত সকলেই এতে একমত হন। তবে বিকাশকারীরা তাদের কেকটি বাছাই করতে পারে এবং এটিও খেতে পারে। আমি কিছুটা অবাক হয়েছি যে কেউ এ বিষয়ে স্পষ্টভাবে উল্লেখ করেনি:
আমার খুব দীর্ঘ সময়ের ছোট ব্যবসায়ের ক্লায়েন্টগুলির একটিতে একটি ড্রুপাল ইনস্টলেশন, বেশ কয়েকটি ওয়ার্ডপ্রেস সাইট, একটি এসএমএফ ফোরাম এবং কয়েকটি অন্যান্য এলোমেলো ছোট ছোট ওয়েব অ্যাপ্লিকেশন রয়েছে। আমি চুক্তি সিসাদমিন (এবং historicalতিহাসিক কারণেও যখন প্রয়োজন হয় তখন ওয়ার্ডপ্রেস এবং এসএমএফ আপডেট / হ্যাক করে) এবং আমার ক্লায়েন্টের নিজস্ব চুক্তি ড্রুপাল বিকাশকারী রয়েছে। পরিবেশটি একটি পাবলিক ক্লাউড সরবরাহকারীর বেশ কয়েকটি ভিএমওয়্যার ভার্চুয়াল মেশিন।
বিকাশকারীরা সত্যিই রুট অ্যাক্সেস পেতে এবং এটির সাজানোর প্রয়োজন চায়। উদাহরণস্বরূপ, তাদের সমস্ত কাস্টম ড্রুপাল স্টাফ কাজ করার জন্য এনজিনেক্স পুনর্লিখনের নিয়মগুলি লেখার দায়িত্ব তাদের। তবে জাহান্নামে কোনওভাবেই আমি তাদের প্রোডাকশন সার্ভারে রুট অ্যাক্সেস দিচ্ছি না, এবং আমার ক্লায়েন্ট তাতে আমার সাথে একমত হন।
সুতরাং আমরা আপোষ করেছিলাম: তারা পরীক্ষার ওয়েব সার্ভারে মূল অ্যাক্সেস পান (যা সাধারণত এর আইপি ঠিকানা ব্যতীত উত্পাদনের অনুরূপ এবং একই মেঘে থাকে)। কোনটির মতো, উত্পাদনের মতো, এন্ডকিপার রয়েছে তাই আমি তাদের যে পরিবর্তন করতে হবে এবং যে কোনও প্যাকেজ তারা ইনস্টল করেছে তা দেখতে পাচ্ছি। তারপরে আমি হয় হয় পরিবর্তনগুলিকে উত্পাদনের দিকে টানতে পারি বা তারা যা করতে চায় তাতে কোন সমস্যা আছে তা তাদের বলতে পারি। এবং যদি তারা সত্যিই খারাপ হয়ে যায় (তারা এখনও করেনি, ধন্যবাদ জানিয়েছেন) আমি সহজেই তাদের পরিবর্তনগুলি ফিরিয়ে আনতে পারি।
প্রডাকশন ডাটাবেস সার্ভারে তাদের মোটেই অ্যাক্সেস নেই; এমনকি তাদের ব্যবহারকারীর লগইন নেই। কেবল আমার ক্লায়েন্ট এবং আমি করি।
(ওয়েব অ্যাপ্লিকেশন নিজেই, তারা গিটের সাথে সরাসরি মোতায়েন করে, এবং যদি এটি ভেঙে যায় তবে তারা এটি ঠিক করে এবং আমার ক্লায়েন্টকে ব্যাখ্যা করতে পারে যে কেন তার বিকাশকারী হিসাবে চালিয়ে যাওয়া উচিত explain যদিও আমার ক্লায়েন্ট আমাকে এই জাতীয় ইমেলটিতে সিসি দেবেন তাই আমিও পারতাম তাদের হাসুন বা ফেসপাম।)