Kami sedang mengembangkan aplikasi yang memiliki persyaratan yang sedikit berbeda untuk setiap pasar bisnis (negara dan negara bagian) tempat aplikasi itu tersedia. Sepertinya ini adalah situasi yang umum tetapi saya tidak dapat menemukan artikel yang bagus tentang penataan kode / modul untuk skenario ini.
Ini adalah aplikasi C # dan kami berdebat antara strategi vs pola Templat tetapi ada juga pertimbangan struktur folder dan konvensi penamaan. Sepertinya proyek terpisah untuk setiap negara bagian akan menjadi tidak terkelola dengan cepat (mis. 5 layanan inti X 50 proyek khusus negara) = 250 proyek !!) Mungkin 1 proyek kustom per layanan yang menangani spesialisasi yang diatur dalam sub-folder per negara?