Мне любопытно узнать, как проектируются платформы, такие как Ning, SocialGo. Не особенно о платформах социальных сетей, но обычно это платформы, которые позволяют пользователям создавать похожие веб-сайты.Архитектура платформ социальных сетей
Мое понимание, когда пользователи регистрируются, они получают дополнительный домен, через который их участники могут регистрироваться и получать доступ к этому конкретному созданному пользователем сайту. Я полагаю, что существует общая структура базы данных, которая клонируется для каждого пользователя, который создает сайт.
Мне интересно, как они будут масштабироваться, когда отдельные сайты будут расти. Также, если они представили новую функцию, как они будут включать ее во все доступные сайты? Например, новая функция, которая требует изменения структуры базы данных, как это можно сделать для всех существующих сайтов?
Да. Я хочу создать нечто подобное. Но все эти сложности пришли мне в голову. Если кто-то испытал в развитии что-то, что этот комплекс мог бы поделиться своими знаниями, это было бы здорово.
Спасибо.
Спасибо. Это было полезно. – Steve