Приветствую.
Представим что у нас есть стандартный сайтик с страницами генерируемыми Django/PHP/etc. У сайтика есть одна БД с таблицей пользователей и прочими данными. Еще у сайтика будет чат на comet. Чат реализуется на какой-то другой технологии, например Twisted. Чат должен работать с той же таблицей пользователей что и главная часть приложения.
Это реализуется как два не связанных приложения, просто делящих одну БД.
Собственно вопрос: На сколько это правильно/хорошо? Какие есть другие правильные/неправильные решения?