Download - Netflix Meetup in Kyoto 参加報告
Talk
URLhttp://www.slideshare.net/swartzrock/enterprise-apis-with-ease-scala-developers-of-barcelona
概要Netflix 社内の internal small services 開発のはなし.
変更点Barcelona を「京都」に変えたもの.
Netflix は「小さい」会社
• 5000 万ユーザに動画配信しているので普通に考えると小さいとは言えない
• Netflix の従業員は 1000 名,うち技術者は 500 名
• Google の技術者は 5000 名
• なので Google の 1/10 == 小さい
• ちなみにインターネットに流れるデータ量は YouTube <Netflix だったはず
Netflix は「小さい」会社
• 5000 万ユーザに動画配信しているので普通に考えると小さいとは言えない
• Netflix の従業員は 1000 名,うち技術者は 500 名
• Google の技術者は 5000 名
• なので Google の 1/10 == 小さい
• ちなみにインターネットに流れるデータ量は YouTube <Netflix だったはず
Netflix は「小さい」会社
• 5000 万ユーザに動画配信しているので普通に考えると小さいとは言えない
• Netflix の従業員は 1000 名,うち技術者は 500 名
• Google の技術者は 5000 名
• なので Google の 1/10 == 小さい
• ちなみにインターネットに流れるデータ量は YouTube <Netflix だったはず
Netflix は「小さい」会社
• 5000 万ユーザに動画配信しているので普通に考えると小さいとは言えない
• Netflix の従業員は 1000 名,うち技術者は 500 名
• Google の技術者は 5000 名
• なので Google の 1/10 == 小さい
• ちなみにインターネットに流れるデータ量は YouTube <Netflix だったはず
Netflix は「小さい」会社
• 5000 万ユーザに動画配信しているので普通に考えると小さいとは言えない
• Netflix の従業員は 1000 名,うち技術者は 500 名
• Google の技術者は 5000 名
• なので Google の 1/10 == 小さい
• ちなみにインターネットに流れるデータ量は YouTube <Netflix だったはず
Netflix は「小さい」会社
• 5000 万ユーザに動画配信しているので普通に考えると小さいとは言えない
• Netflix の従業員は 1000 名,うち技術者は 500 名
• Google の技術者は 5000 名
• なので Google の 1/10 == 小さい
• ちなみにインターネットに流れるデータ量は YouTube <Netflix だったはず
(Google と比較して)小さい会社が5000 万ユーザに動画配信という重い
サービスを提供するには
• 技術者は senior しか雇わない
• 実際に https://jobs.netflix.com/jobs.php を見たらsenior しか募集していなかった
• そのほかには「力仕事」を技術者がしない
• これがプレゼンのテーマの一つ
(Google と比較して)小さい会社が5000 万ユーザに動画配信という重い
サービスを提供するには
• 技術者は senior しか雇わない
• 実際に https://jobs.netflix.com/jobs.php を見たらsenior しか募集していなかった
• そのほかには「力仕事」を技術者がしない
• これがプレゼンのテーマの一つ
(Google と比較して)小さい会社が5000 万ユーザに動画配信という重い
サービスを提供するには
• 技術者は senior しか雇わない
• 実際に https://jobs.netflix.com/jobs.php を見たらsenior しか募集していなかった
• そのほかには「力仕事」を技術者がしない
• これがプレゼンのテーマの一つ
(Google と比較して)小さい会社が5000 万ユーザに動画配信という重い
サービスを提供するには
• 技術者は senior しか雇わない
• 実際に https://jobs.netflix.com/jobs.php を見たらsenior しか募集していなかった
• そのほかには「力仕事」を技術者がしない
• これがプレゼンのテーマの一つ
(Google と比較して)小さい会社が5000 万ユーザに動画配信という重い
サービスを提供するには
• 技術者は senior しか雇わない
• 実際に https://jobs.netflix.com/jobs.php を見たらsenior しか募集していなかった
• そのほかには「力仕事」を技術者がしない
• これがプレゼンのテーマの一つ
徹底的な自動化(すなわち省力化と組織のスリム化)
• リリースマネージャ不在,エンジニアは誰でもリリースできる
• 普段は各自のブランチで開発してリリースしたくなったらdev ブランチにマージ
• Jenkins が dev ブランチへの push を検知してビルド→テスト
• dev ブランチのテストが通れば Jenkins が dev ブランチをmaster ブランチにマージ
徹底的な自動化(すなわち省力化と組織のスリム化)
• リリースマネージャ不在,エンジニアは誰でもリリースできる
• 普段は各自のブランチで開発してリリースしたくなったらdev ブランチにマージ
• Jenkins が dev ブランチへの push を検知してビルド→テスト
• dev ブランチのテストが通れば Jenkins が dev ブランチをmaster ブランチにマージ
徹底的な自動化(すなわち省力化と組織のスリム化)
• リリースマネージャ不在,エンジニアは誰でもリリースできる
• 普段は各自のブランチで開発してリリースしたくなったらdev ブランチにマージ
• Jenkins が dev ブランチへの push を検知してビルド→テスト
• dev ブランチのテストが通れば Jenkins が dev ブランチをmaster ブランチにマージ
徹底的な自動化(すなわち省力化と組織のスリム化)
• リリースマネージャ不在,エンジニアは誰でもリリースできる
• 普段は各自のブランチで開発してリリースしたくなったらdev ブランチにマージ
• Jenkins が dev ブランチへの push を検知してビルド→テスト
• dev ブランチのテストが通れば Jenkins が dev ブランチをmaster ブランチにマージ
徹底的な自動化(すなわち省力化と組織のスリム化)
• リリースマネージャ不在,エンジニアは誰でもリリースできる
• 普段は各自のブランチで開発してリリースしたくなったらdev ブランチにマージ
• Jenkins が dev ブランチへの push を検知してビルド→テスト
• dev ブランチのテストが通れば Jenkins が dev ブランチをmaster ブランチにマージ
徹底的な自動化(すなわち省力化と組織のスリム化)
• master ブランチのテストが通れば AMI が自動的に作成され,テスト
• AMI のテストが通れば本番環境にデプロイ
• ここまで dev ブランチにマージしてからデプロイまで人手の介入なし
徹底的な自動化(すなわち省力化と組織のスリム化)
• master ブランチのテストが通れば AMI が自動的に作成され,テスト
• AMI のテストが通れば本番環境にデプロイ
• ここまで dev ブランチにマージしてからデプロイまで人手の介入なし
徹底的な自動化(すなわち省力化と組織のスリム化)
• master ブランチのテストが通れば AMI が自動的に作成され,テスト
• AMI のテストが通れば本番環境にデプロイ
• ここまで dev ブランチにマージしてからデプロイまで人手の介入なし