• I had a thought I wanted to put out for general response.  While I certainly encapsulate my code into stored procedures whenever possible, I also keep as much "business logic" out of the database as possible in order to speed operations when scaling.

    My thoughts are as follows: the database systems must be carefully configured to either scale up or out as your online usership grows.  However, web servers are very simple to scale outward by clustering and "throwing another box at it".

    Any thoughts along these lines?

    Regards,
    Michael Lato