В жизни одного из выдающихся сайтов современности Blackball произошло очень важное событие. Он стал намного лучше.
Когда проект был небольшим, не было никаких проблем с его развитием и обновлением всех тематических разделов. Но со временем возникла ситуация когда цикл разработки подпроектов стал слишком долгим и обновление сайта стало тяжёлой заботой. А это неправильно, работа над этим проектом должна приносить только радость. Взял себя в руки, подумал два раза и решил разделить один большой проект (/music, /video, /cinema, /games, /magazine и т. д.) на отдельные части.
Некоторые мне говорили, с явно выраженным подъё..., скажем так с иронией и сокрушающим сарказмом, «Несколько веб-сайтов в одном солюшене? Да ты мозг! И когда ты это придумал? Мы такое уже давно используем.» Ну понятное дело что держать в одном солюшене несколько разных веб-проектов для разных доменных имён это само собой разумеющееся решение.
В случае с Blackball получилось решение когда каждый тематический раздел являет собой отдельное веб-приложение, но все живут под одним доменным именем, используют один Application Pool, и теперь цикл разработки каждого подпроекта может быть сколь угодно долгим и никак не мешает всему порталу. Круто? Не то слово.