Ning や SocialGo などのプラットフォームがどのように設計されているか知りたいです。特にソーシャル ネットワーク プラットフォームについてではありませんが、ユーザーが同様の Web サイトを構築できる一般的なプラットフォームです。
私の理解では、ユーザーが登録すると、メンバーが登録してその特定のユーザー生成サイトにアクセスできるサブドメインを取得します。サイトを生成するユーザーごとに複製される共通のデータベース構造があると思います。
個々のサイトが成長したときに、それらがどのように拡張されるのか疑問に思っています. また、新しい機能を導入する場合、利用可能なすべてのサイトにどのように組み込むのでしょうか? たとえば、データベース構造の変更を必要とする新機能は、既存のすべてのサイトに対してどのように行うことができますか?
うん。似たようなものを作りたい。しかし、これらすべての複雑さが頭に浮かびました。何かを開発した経験のある人がこの複雑な知識を共有できれば、それは素晴らしいことです。
ありがとう。