I am actually developing and application that has around 15 modules, all of them using the same database.
I am using Apache + Mongrel, I cannot use Passenger because I am working on Windows (please forgive me for this deadly sin!)
Which of the following is a better approach?
- Deploy multiple small rails applications using a virtual server and a pair of mongrels for each application.
- Deploy only a big rails application
I am worried about the number of running mongrels and the memory/cpu load.