Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ベ ン チ ャ ー C T O 、 A W S エ バ ン ジェ リス ト を 経 て 考 える 、
ク ラ ウ ド 時 代 に 向 き 合 う エ ン ジニ ア 像 の こ れ か ら
YA S U H I R O H O R I U C H...
自 己 紹 介
• 堀内康弘 (ほりうちやすひろ)
• 1978年生まれ 山梨県出身
• 経歴
• ブイキューブ 2001 - 2006
• FlipClip CTO 2006 - 2009
• gumi CTO 2009 - 2012
• A...
主にスタートアップのアドバイザーをしていますが・・
• LiB 社外 旅人 CTO
• ココン 技術顧問
• Mobingi Technical Advisor
• じげん アドバイザー
• Loco Partners アドバイザー
• マネー...
月 の 半 分 は 旅 人 して い ま す
セ ド ナ
グ ラ ン ド キ ャ ニ オ ン
ハワ イ 島 ・ マ ウ ナ ケ ア
ハワ イ 島 ・ キ ラ ウ ェ ア 火 山
メ キ シ コ ・ リ ビエラ マ ヤ
野 生 の イグ ア ナ が 普 通 に い ま す
ベ ン チ ャ ー C T O → A W S エ バ ン ジェ リス ト → 旅 人
エ ン ジニ ア の キ ャ リ ア に つ いての 悩 み
• 一生プログラマーとしてやっていくべきか?
• マネージャーを目指すべきか?
• 大手かスタートアップか?
• 1社で頑張るべきか、転職すべきか?
• どんな技術を習得すればいいの...
ク ラ ウ ド 時 代 の エ ン ジニ ア の 心 構 え
1 . 変 化 を 楽 し む 柔 軟 性 を 持 と う
I think there is a world market for maybe five computers.
– IBM Chairman Thomas Watson, 1943
There is no reason for any individual to have a computer in their home.
–Ken Olson, President of Digital Equipment Corpora...
500 dollars? Fully subsidized? With a plan? I said that is the most expensive
phone in the world. And it doesn't appeal to...
未 来 の 予 測 な んて で き な い
で も 変 化 は 常 に 起 こ り 続 ける
変 化 の 主 要 な 原 因 は 技 術 革 新
技 術 革 新 で 今 ま でよ り 楽 が で き る よ う に な る
技 術 革 新 → 時 間 が で き る → 新 た な 技 術 革 新
技 術 革 新 → 時 間 が で き る → 新 た な 技 術 革 新 の 例
• 洗濯機
• CVS、Subversion、Git
• ウェブアプリケーションフレームワーク
• クラウドコンピューティング
技術革新を起こし続けるAWS
結 果 A W S の サ ー ビ ス の 数 は 4 5 以 上 に
A M A Z O N R D S ( R E L AT I O N A L D ATA B A S E S E R V I C E )
マネージドRDBMSサービス
バックアップやフェイルオーバーに対応したDBを数クリックで利用可能
サポート...
A M A Z O N A U R O R A
• MySQL互換
• 普通のMySQLの5倍の性能
• 可用性、耐久性が高い
• スケールする
• Amazon RDSから利用可能
A M A Z O N A U R O R A
• 可用性、耐久性
• 自動的に3つのAZにデータを保存
• スケーラビリティ
• 数クリックでCPU・メモリサイズをスケールアップ・ダウン。所要時間は数分
• ストレージは必要に応じて自動的に拡...
A M A Z O N D Y N A M O D B
• NoSQL as a Service
• 超高速、予測可能な一貫したパフォーマンス
• シームレスなスケーラビリティ
• 低コスト
• フルマネージドでインフラ管理いらず
A W S L A M B D A
• サーバーレスなプログラム実行環境
• イベントに対応するコード

を用意するだけ
• 設定したイベントに対応して

ミリ秒単位でコードを実行
• インフラの管理は必要なし
A M A Z O N A P I G AT E WAY
• API作成支援サービス
• 提供するAPIのバージョン管理ができる
• API利用状況のモニタ、管理、マネタイズもできる
• APIに対する認証とアクセス管理ができる
• トラフィッ...
サ ーバー を 用 意 す る こ と な く A P I が 作 れ る !
API Gateway
(インターフェース)
Lambda
(ロジック)
DynamoDB
(データ保存)
新 し い 技 術 を 楽 し も う ! 楽 を し よ う !
2 . 楽 し い と 思 っ た も の に の め り こ も う
強 み が あ る と 強 い
○ ○ の ○ ○ さ ん
僕 の 場 合
• 主軸はウェブアプリケーション
• perl
• B to C サービス
• ソーシャルゲーム
• AWS
3 . 技 術 は 手 段 で あ る と 心 得 よ う
技術を目的にすると
間違った方向に行きがち
技 術 は な く な る か も し れ な い が
ビ ジ ネ ス 課 題 は な く な ら な い
「 価 値 」 を 提 供 す る こ と が 主 。 手 段 は な んで も い い 。
• ❌問い合わせフォームにSledge (perlの重厚なフレームワーク)
• ❌1台の物理サーバー内でロードバランサ+2APPサーバー+DBサーバー...
❌ マイクロサービスが流行っているから
うちのサービスもそうしよう
⭕ Aの部分は、更新頻度が高いので切り離して
疎結合に構成して連携するようにしよう
4 . い け て る ア ニ キ や 仲 間 を 見 つ けよ う
僕 が 出 会 っ た 、 い け て る ア ニ キ ・ 仲 間 達
• perlの神様 宮川さん、伊藤さん
• 明確なビジョンで突き進む起業家 間下さん、国光さん
• ビジネスのイロハを教えてくれた天野さん
• 圧倒的なスペックで常に前向き...
ど う や って 出 会 う か?
• コミュニティーに参加する
• Shibuya.pmで宮川さん、伊藤さんに出会う
• JAWS-UGで玉川さんに出会う
• イベントで登壇する
• ビデオブログのセミナーに登壇したときに国光さんと出会う
•...
ま と め
• 変化を楽しむ柔軟性を持とう
• 楽しいと思ったものにのめりこもう
• 技術は手段であると心得よう
• いけてるアニキや仲間を見つけよう
最 後 に
こ れ ら を 最 短 で 身 に つ ける に は ?
ス タ ー トア ップ
C T O
ス タ ー トア ップ C T O に な る と こ れ ら が 自 ず と 身 に つ き ま す
• 変化を楽しむ柔軟性を持とう → 毎日が変化の連続
• 楽しいと思ったものにのめりこもう → 技術の決定権あり
• 技術は手段であると心得...
C T O で 検 索 、 3 4 0 件 見 つ か り ま し た 。
C T O に な ろ う
チャレンジ!
Let’s
ご 静 聴 あ り が と う ご ざ い ま し た 。
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
Upcoming SlideShare
Loading in …5
×

ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから

17,057 views

Published on

2015年7月26日に開催されたJuly Tech Festa 2015の基調講演で使用したスライドです。

Published in: Career

ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから

  1. 1. ベ ン チ ャ ー C T O 、 A W S エ バ ン ジェ リス ト を 経 て 考 える 、 ク ラ ウ ド 時 代 に 向 き 合 う エ ン ジニ ア 像 の こ れ か ら YA S U H I R O H O R I U C H I 2 0 1 5 . 0 7 . 2 6
  2. 2. 自 己 紹 介 • 堀内康弘 (ほりうちやすひろ) • 1978年生まれ 山梨県出身 • 経歴 • ブイキューブ 2001 - 2006 • FlipClip CTO 2006 - 2009 • gumi CTO 2009 - 2012 • AWSエバンジェリスト 2012 - 2014
  3. 3. 主にスタートアップのアドバイザーをしていますが・・ • LiB 社外 旅人 CTO • ココン 技術顧問 • Mobingi Technical Advisor • じげん アドバイザー • Loco Partners アドバイザー • マネーフォワード アンバサダー • お金のデザイン アドバイザー • Border アドバイザー
  4. 4. 月 の 半 分 は 旅 人 して い ま す
  5. 5. セ ド ナ
  6. 6. グ ラ ン ド キ ャ ニ オ ン
  7. 7. ハワ イ 島 ・ マ ウ ナ ケ ア
  8. 8. ハワ イ 島 ・ キ ラ ウ ェ ア 火 山
  9. 9. メ キ シ コ ・ リ ビエラ マ ヤ
  10. 10. 野 生 の イグ ア ナ が 普 通 に い ま す
  11. 11. ベ ン チ ャ ー C T O → A W S エ バ ン ジェ リス ト → 旅 人
  12. 12. エ ン ジニ ア の キ ャ リ ア に つ いての 悩 み • 一生プログラマーとしてやっていくべきか? • マネージャーを目指すべきか? • 大手かスタートアップか? • 1社で頑張るべきか、転職すべきか? • どんな技術を習得すればいいのか?
  13. 13. ク ラ ウ ド 時 代 の エ ン ジニ ア の 心 構 え
  14. 14. 1 . 変 化 を 楽 し む 柔 軟 性 を 持 と う
  15. 15. I think there is a world market for maybe five computers. – IBM Chairman Thomas Watson, 1943
  16. 16. There is no reason for any individual to have a computer in their home. –Ken Olson, President of Digital Equipment Corporation in 1977
  17. 17. 500 dollars? Fully subsidized? With a plan? I said that is the most expensive phone in the world. And it doesn't appeal to business customers because it doesn't have a keyboard. Which makes it not a very good email machine. – Steve Ballmer on the introduction of the first iPhone
  18. 18. 未 来 の 予 測 な んて で き な い
  19. 19. で も 変 化 は 常 に 起 こ り 続 ける
  20. 20. 変 化 の 主 要 な 原 因 は 技 術 革 新
  21. 21. 技 術 革 新 で 今 ま でよ り 楽 が で き る よ う に な る
  22. 22. 技 術 革 新 → 時 間 が で き る → 新 た な 技 術 革 新
  23. 23. 技 術 革 新 → 時 間 が で き る → 新 た な 技 術 革 新 の 例 • 洗濯機 • CVS、Subversion、Git • ウェブアプリケーションフレームワーク • クラウドコンピューティング
  24. 24. 技術革新を起こし続けるAWS
  25. 25. 結 果 A W S の サ ー ビ ス の 数 は 4 5 以 上 に
  26. 26. A M A Z O N R D S ( R E L AT I O N A L D ATA B A S E S E R V I C E ) マネージドRDBMSサービス バックアップやフェイルオーバーに対応したDBを数クリックで利用可能 サポートRDBMS 自動
 バックアップ DC越しの
 自動フェイルオーバー アベイラビリティゾーンA アベイラビリティゾーンB データ同期 リードレプリケーション 自動フェイル
 オーバ パッチ更新バックアップ
  27. 27. A M A Z O N A U R O R A • MySQL互換 • 普通のMySQLの5倍の性能 • 可用性、耐久性が高い • スケールする • Amazon RDSから利用可能
  28. 28. A M A Z O N A U R O R A • 可用性、耐久性 • 自動的に3つのAZにデータを保存 • スケーラビリティ • 数クリックでCPU・メモリサイズをスケールアップ・ダウン。所要時間は数分 • ストレージは必要に応じて自動的に拡張。最大64TBまで • Read Replicaも数クリックで瞬時に増設
  29. 29. A M A Z O N D Y N A M O D B • NoSQL as a Service • 超高速、予測可能な一貫したパフォーマンス • シームレスなスケーラビリティ • 低コスト • フルマネージドでインフラ管理いらず
  30. 30. A W S L A M B D A • サーバーレスなプログラム実行環境 • イベントに対応するコード
 を用意するだけ • 設定したイベントに対応して
 ミリ秒単位でコードを実行 • インフラの管理は必要なし
  31. 31. A M A Z O N A P I G AT E WAY • API作成支援サービス • 提供するAPIのバージョン管理ができる • API利用状況のモニタ、管理、マネタイズもできる • APIに対する認証とアクセス管理ができる • トラフィック管理とAPIエンドポイントへのアタックからの保護ができる • フルマネージドでインフラいらず
  32. 32. サ ーバー を 用 意 す る こ と な く A P I が 作 れ る ! API Gateway (インターフェース) Lambda (ロジック) DynamoDB (データ保存)
  33. 33. 新 し い 技 術 を 楽 し も う ! 楽 を し よ う !
  34. 34. 2 . 楽 し い と 思 っ た も の に の め り こ も う
  35. 35. 強 み が あ る と 強 い
  36. 36. ○ ○ の ○ ○ さ ん
  37. 37. 僕 の 場 合 • 主軸はウェブアプリケーション • perl • B to C サービス • ソーシャルゲーム • AWS
  38. 38. 3 . 技 術 は 手 段 で あ る と 心 得 よ う
  39. 39. 技術を目的にすると 間違った方向に行きがち
  40. 40. 技 術 は な く な る か も し れ な い が ビ ジ ネ ス 課 題 は な く な ら な い
  41. 41. 「 価 値 」 を 提 供 す る こ と が 主 。 手 段 は な んで も い い 。 • ❌問い合わせフォームにSledge (perlの重厚なフレームワーク) • ❌1台の物理サーバー内でロードバランサ+2APPサーバー+DBサーバー • ❌まず自動化ありきのクラウドによる自動化 • ⭕ゲームタイトル毎のチーム編成 • ⭕アマゾンはPRドキュメントをまず最初に作る
  42. 42. ❌ マイクロサービスが流行っているから うちのサービスもそうしよう
  43. 43. ⭕ Aの部分は、更新頻度が高いので切り離して 疎結合に構成して連携するようにしよう
  44. 44. 4 . い け て る ア ニ キ や 仲 間 を 見 つ けよ う
  45. 45. 僕 が 出 会 っ た 、 い け て る ア ニ キ ・ 仲 間 達 • perlの神様 宮川さん、伊藤さん • 明確なビジョンで突き進む起業家 間下さん、国光さん • ビジネスのイロハを教えてくれた天野さん • 圧倒的なスペックで常に前向きな玉川さん
  46. 46. ど う や って 出 会 う か? • コミュニティーに参加する • Shibuya.pmで宮川さん、伊藤さんに出会う • JAWS-UGで玉川さんに出会う • イベントで登壇する • ビデオブログのセミナーに登壇したときに国光さんと出会う • 大学や会社で出会う • 間下さんは大学の先輩。天野さんはブイキューブで出会う
  47. 47. ま と め • 変化を楽しむ柔軟性を持とう • 楽しいと思ったものにのめりこもう • 技術は手段であると心得よう • いけてるアニキや仲間を見つけよう
  48. 48. 最 後 に
  49. 49. こ れ ら を 最 短 で 身 に つ ける に は ?
  50. 50. ス タ ー トア ップ C T O
  51. 51. ス タ ー トア ップ C T O に な る と こ れ ら が 自 ず と 身 に つ き ま す • 変化を楽しむ柔軟性を持とう → 毎日が変化の連続 • 楽しいと思ったものにのめりこもう → 技術の決定権あり • 技術は手段であると心得よう → ビジネス課題の解決を考えざるをえない • いけてるアニキや仲間を見つけよう → CTOつながり、登壇機会
  52. 52. C T O で 検 索 、 3 4 0 件 見 つ か り ま し た 。
  53. 53. C T O に な ろ う
  54. 54. チャレンジ! Let’s
  55. 55. ご 静 聴 あ り が と う ご ざ い ま し た 。

×