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