Is having a seperate server to handle encryption operations a secure way to protect a private key for a web application?

Assume I have two servers which are part of a production environment for a web application which handles sensitive user data. The first server is a ruby on rails application, and the second is a postgresql database. The webapp server symme… Continue reading Is having a seperate server to handle encryption operations a secure way to protect a private key for a web application?