I don't think I can stress enough the utility of having a staging environment that you can clone the relevant bits of and then surgically implant into an ailing production system.
December 2005 Archives
One value, for me, of an ESB framework is to improve the reliability and robustness of a given set of integrated applications. If a message/event producer can communicate with one or more consumers in an asynchronous way, it should. It really makes things simpler. But one thing to avoid in your routing configurations is injecting synchronous calls into an overall asynchronous process.
Here's a quick docblog of httpd.conf settings for configuring Apache to virtual host an unlimited number of domain names.
One of the most powerful tools available in managing change and complexity is by sandboxing applications. This is simply achieved by reducing the number of external dependencies to an applications runtime environment, creating the most natural level of isolation as possible.