Доброго времени суток!

Есть задача, схожая с парковкой доменов, т.е. веб-сервер обрабатывает любой домен, который у него спросят. Инфраструктура, в перспективе, должна быть масштабируемой, в частности, рано или поздно один сервер БД перестанет справляться с нагрузкой и появятся дополнительные (денормализация). Хочу сразу спроектировать архитектуру с учетом денормализации, чтобы потом не переделывать через боль.
Никак не могу придумать надежный алгоритм, который поможет приложению понять на каком сервере БД искать данные того или иного домена.
Буду рад любому совету! Спасибо!