Apa saja tantangan khas yang muncul saat mengubah aplikasi penyewa tunggal menjadi aplikasi multitenant? Keamanan dan isolasi data menurut saya yang paling signifikan. Apa yang lainnya?
Saya salah satu arsitek untuk upaya otomatisasi yang cukup signifikan, dan secara historis hanya perusahaan kami yang menggunakannya. Kami ingin memungkinkan orang lain untuk menggunakannya juga. Setiap kali kita berbicara tentang "menjadikannya multitenant", percakapan berkisar seputar menjaga pengguna dengan satu penyewa dari data yang dimiliki penyewa lain, dan memastikan bahwa pengguna dengan satu penyewa tidak dapat (baik secara sengaja atau tidak sengaja) membuat dampak pada pengguna lain. lingkungan penyewa. Yang saya bertanya-tanya adalah apakah keamanan / isolasi data benar-benar satu-satunya masalah utama di sini, atau apakah ada beberapa masalah utama lain yang tidak kita pikirkan.