プロジェクトホスティングサイトがどのように機能するかを研究しています。特に、彼らがプロジェクトをホストしている場所を知りたいです。GitHub が私たちのプロジェクトをホストしている場所について知りたいと思っています。
中央サーバーはありますか?
分散システムを使用していますか?
クラウドベースの P2P のようなシステムはありますか?
GitHub がプロジェクトをホストする方法について知るための推奨リンク。「Git は分散システムです」とはどういう意味ですか? 使い方?
プロジェクトホスティングサイトがどのように機能するかを研究しています。特に、彼らがプロジェクトをホストしている場所を知りたいです。GitHub が私たちのプロジェクトをホストしている場所について知りたいと思っています。
中央サーバーはありますか?
分散システムを使用していますか?
クラウドベースの P2P のようなシステムはありますか?
GitHub がプロジェクトをホストする方法について知るための推奨リンク。「Git は分散システムです」とはどういう意味ですか? 使い方?
Zach Holmanは GitHubber です。
彼はScaleConfで講演を行い、効率的な方法でプロジェクトをホストするために GitHub が直面しなければならなかった技術的課題についていくつかの洞察を共有しました。彼の講演では、組織のスケーリングについても取り上げています。
この講演のスライドは、彼のウェブサイトで入手できます。
残念ながら、ビデオはまだ利用できません。
彼のピッチもかなり素晴らしいです:)
立ち上げから 1 か月後、GitHub は 1,000 個のリポジトリをホストしました。3 年後、私たちは 300 万人以上をホストしています。同時に、ユーザー数は 1,000 から 100 万を超えました。
このタイプのスケーリングには、いくつかの興味深い技術的課題があります。開発ワークフローと、スケーリング、デプロイ、コード レビュー、テストなどの概念にどのように対処するかについて詳しく説明します。