Mais conteúdo relacionado Semelhante a YJTC18 Keynote Shape the Future - through the Power of Technology (20) Mais de Yahoo!デベロッパーネットワーク (20) YJTC18 Keynote Shape the Future - through the Power of Technology1. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
Shape the Future
t h r o u g h P o w e r o f Te c h n o l o g y
CTO 藤門 千明
2. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
10月
藤門 千明
C h i a k i F u j i m o n
ヤ フ ー 株 式 会 社
上 級 執 行 役 員 C T O
@ m i k a n m a r u s a n
3. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
「未来を創る」
未 来 は 予 想 し た り 想 像 し た り す る
もので はない、 創 る も の
4. 情 報 技 術 で 人 々 や 社 会 の 課 題 を 解 決 す る 。
Mission
Vision
情 報 技 術 で 人 々 の 生 活 と 社 会 を ア ッ プ デ ー ト す る 。
5. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
創 業 以 来 、 Ya h o o ! J A PA N は
目 の 前 に あ る ユ ー ザ ー の 課 題 を
と に か く 解 決 し 続 け て き た
6. 課 題 を 解 決 す る
未 来 を 変 え る
未 来 を 創 る
Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
7. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
『 未 来 を 創 る 』 Ya h o o ! J A PA N
トップページの変遷
8. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
パソコンインターネット
1996
現在
サービス開始
ディレクトリ型検索エンジンで
パソコンインターネットを
使いやすく
9. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
フィーチャーフォン
Yahoo!ケータイ開始
無料で使えるオープンな
インターネットを提供
現在
1996
2006
10. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
iPhone 発売
最適化
■タップ操作でも使いやすく
現在
1996
2008
12. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
『 未 来 を 創 る 』 Ya h o o ! J A PA N
“今”を数字で見る
15. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
(2017Q2)
デイリーユニークブラウザー数
9,302万
マンスリーアクティブユーザーID数
4,158万
Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
16. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
月間ページビュー数
757億
最大 秒間リクエスト数
200万/ 秒
Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
17. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
RDB DWH
Object
Storage
KVS Presto
Hadoop
900
DBs
300,000
Query/day
25B
files
2,000
nodes
60
nodes
4,100
nodes
120
PB
ビッグデータ基盤
18. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
Tokyo
Nagoya
Osaka
Fukuoka
●Washington
●San Francisco
●Ho Chi Minh
開発7拠点
エ ン ジ ニ ア 2 , 4 0 0 名 以 上 / デ ザ イ ナ ー 4 0 0 名 以 上
19. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
Yahoo! JAPAN流ものづくり
❶安心・安全なインターネットを作る(HTTPS化)
❷データドリ ブンなものづくり
❸ものづくりを支える技術
20. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
Yahoo! JAPAN流ものづくり
❶安心・安全なインターネットを作る(HTTPS化)
21. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
HTTPS化に取り組む意義
安心・安全なサイトで
最高のインターネット体験を
より快適なインターネット体験を
HTTP2で
26. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
いきなりサービス数
100以上
サービス関連企業
多数
調整必要…
写真:アフロ
27. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
いきなりサービス数
100以上
サービス関連企業
多数
調整必要…
ドメイン数
1000
以上
写真:アフロ
33. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
10月
4月
3月
2015
2016
2017
HTTPS化開始
各サービスの進捗状況を
可視化!(JIRAを使用)
34. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
10月
4月
3月
2015
2016
2017
全サービスHTTPS化完了
35. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
10月2015
2016
2017
4月
3月
56%44%
トラフィック割合
9月
Win7
IE11
Win8.1
IE11等
2017
Safari
Win10
IE11
Chrome等
※ある日のピーク1時間のリクエスト数ベース集計
■http/2
■http/1.1
40. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
例)乗換案内「混雑状況予測」
AI
一般的な日
路線検索数の傾向
通常と異なる
路線検索数の増加
自己回帰モデル
により分析
混雑予測
未来の
検索ログ
(現在以降の日時指定)
過去の
検索ログ
2018年
リリース予定
42. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
ヤフーテクノロジースタック
UX
Apache, Node.js, Jetty, ATS, Nginx, ...
サービングエンジン、
CDN
RDBMS, オブジェクトストレージ, アプリ系, セキュリティ, ...
ミドルウェア、プラット
フォーム
C, C++, PHP, Java, JavaScript, Go, GitHub, Chef, Jenkins, ...言語、開発ツール
RHEL, OpenStack, 物理サーバ, 仮想化技術, コンテナ技術, ...インフラ
データセンター, ネットワーク, ...ファシリティ
UIデザイン, ビジュアルデザイン, テクニカルデザイン, ブランド, ...
43. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
ヤフーテクノロジースタック
データセンターからアプリ開発まで
なぜ、すべてを
やっているのか?
47. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
オープンソースの利活用と貢献
2017年度下期
OSSデベロッパー
認定制度新設
49. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
Yahoo! JAPANがめざすもの
ユ ー ザ ー に 新 し い 体 験 を 提 供 す る
テクノロジー企業
50. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
「未来を創る」
未 来は予想 したり想像したりする
も の で は な い 、 創 る も の
52. Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
ヤフーテクノロジースタックごとに
サービングエンジン
UX
ミドルウェア、プラットフォーム
インフラ
言語、開発ツール、開発手法
ファシリティ
B-4
A-5
A-6
A-1
A-7
C-1
A-3
D-3
C-3
B-7
C-2
C-5
D-4
C-4
C-6
B-5
D-1
D-5
D-6
D-7
B-3 B-6
Notas do Editor 日本のあらゆる課題を解決する。「課題解決エンジン」をミッションに掲げ、「UPDATE JAPAN」という世界の実現を目指す
ヤフーの創業は1996年、Windows95発売の頃
当時はブラウザで背景白ができなかったのでグレーだった
無料で使えるYahoo!ケータイをSoftbank端末で提供し、フィーチャーフォンでオープンなインターネットを提供した
端末にY!ボタンも付けてアクセスしやすく
SoftBankでiPhone3日本発売と同時にスマートフォン対応
ガラケー時代はボタン操作だったのでテキストリンクが主流だったが、iPhoneのタップ操作でも使いやすく提供
わずか3ヶ月の開発期間
功労者にはiPhoneもらえると言われてがんばったが、結局もらえず(話す?)
全体像としては、Hadoopのうえに、RDB、DWH(DataWareHouse)、ObjectStorage、KVS、Prestoといったサブシステムがのっかっている構造。
Hadoopクラスタは、現在、4100node, 120PBのデータが蓄積できるキャパシティを持っている。 これらを実現するために、Yahoo! JAPANの「サイト全てをSSL化」することに決めた
決めたもののいきなり壁にぶちあたりました。 サービス数100以上!
サービス関連企業が多数あり、多量の調整が必要!
エンジニアだけではAOSSLは対応完了できない。
ドメイン数1000以上!普通は1つでしょ。
そこでヤフージャパンはどうしたか、というと、、、 2016年4月、先に外部に宣言しました! 1年後には終わらせる!、と。 やるときめたら、退路をたつ! 社員はどうしたか、というと、、、 社員はどうしたか、というと、、、 今回は量が量なので、普通にJIRAを使いましたが。常に、サービス毎の進捗状況がみんなに見えるようにしました。 結果、1年間の期限で終えることができた。 2017年9月頃、測定 ヤフージャパントップページの検索クエリ履歴と、トップページのクリック履歴から機械学習を使って、そのユーザーにおすすめの記事等を配信。 乗換案内の新機能として、経路検索結果に加えて、
過去の経路検索ログと(検索条件となった)未来の経路検索ログを集計し機械学習させ、「未来の混雑状況予測」をリリース予定です。
この結果から、路線検索条件となったその日時に何かしらイベントがあると予測できます。
これは、YJにあるリアルタイム検索ログ(ツイッターログをこれにぶつけることで、混雑状況原因を予測することも可能になります。 ヤフージャパンは、データセンタからアプリ開発まですべてやっている。なぜ、すべてをやっているのか? 「安心安全なインターネットをユーザーに届けたいと思っているから、大事なテクノロジーを他社にまかせることなく自分たちでやっている!!」
これは、すべてはユーザーのために、、、につながります。 そしてOSSも大切。
ヤフージャパンでは、OSSは利用するだけではなく、貢献する会社になっていきたいと思っています。 そしてOSSも大切。
ヤフージャパンでは、OSSは利用するだけではなく、貢献する会社になっていきたいと思っています。 そしてOSSも大切。
ヤフージャパンでは、OSSは利用するだけではなく、貢献する会社になっていきたいと思っています。 YJはインターネットでしかできないユーザー体験の変革を劇的に行う。それが、未来のYJだと思う
今日は私のセッションのあとに、日々活躍しているデザイナーやエンジニアから、たくさんお話させてもらおうと思っています。
今日のセッションも、先程のテクノロジースタックの上から下までを網羅的にお話できると思っています。