Scott Hanselman'ın Stack Overflow ekibiyle ( bölüm 1 ve 2 ) röportajını dinlerken, SQL sunucusu ve uygulama sunucusunun ayrı makinelerde olması gerektiği konusunda kararlıydı. Bu sadece bir sunucunun güvenliği ihlal edildiğinde her iki sistemin de erişilebilir olmadığından emin olmak için mi? Özellikle hiçbir parçanın çok fazla CPU veya bellek kullanmadığı küçük bir uygulama için, güvenlik endişeleri iki sunucunun karmaşıklığından (ekstra maliyet, ikisi arasında özel ağ bağlantısı, daha fazla bakım, vb.) Ağır mı basıyor? Bir sunucunun güvenliği ihlal edilmiş iki sunucuda bile, bir saldırgan, veritabanını silerek veya uygulama koduyla uğraşarak ciddi zararlar verebilir.
Performans bir sorun değilse, bu neden bu kadar önemli?