Suche senden
Hochladen
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
•
4 gefällt mir
•
11,571 views
Yahoo!デベロッパーネットワーク
Folgen
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 104
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
Let's scale-out PostgreSQL using Citus (Japanese)
Let's scale-out PostgreSQL using Citus (Japanese)
Noriyoshi Shinoda
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
NTT DATA Technology & Innovation
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
Seiya Mizuno
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
1日5分でPostgreSQLに詳しくなるアプリの開発 ~PostgRESTを使ってみた~(第38回PostgreSQLアンカンファレンス@オンライン 発...
1日5分でPostgreSQLに詳しくなるアプリの開発 ~PostgRESTを使ってみた~(第38回PostgreSQLアンカンファレンス@オンライン 発...
NTT DATA Technology & Innovation
Empfohlen
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
Let's scale-out PostgreSQL using Citus (Japanese)
Let's scale-out PostgreSQL using Citus (Japanese)
Noriyoshi Shinoda
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
NTT DATA Technology & Innovation
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
Seiya Mizuno
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
1日5分でPostgreSQLに詳しくなるアプリの開発 ~PostgRESTを使ってみた~(第38回PostgreSQLアンカンファレンス@オンライン 発...
1日5分でPostgreSQLに詳しくなるアプリの開発 ~PostgRESTを使ってみた~(第38回PostgreSQLアンカンファレンス@オンライン 発...
NTT DATA Technology & Innovation
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
NTT DATA Technology & Innovation
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
Google Cloud Platform - Japan
Webアプリを並行開発する際のマイグレーション戦略
Webアプリを並行開発する際のマイグレーション戦略
Takayuki Shimizukawa
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
WiredTigerを詳しく説明
WiredTigerを詳しく説明
Tetsutaro Watanabe
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
NTT DATA Technology & Innovation
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
Daisuke Morishita
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
Reimi Kuramochi Chiba
Unified JVM Logging
Unified JVM Logging
Yuji Kubota
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
NTT DATA Technology & Innovation
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
Hironobu Suzuki
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
Denodo
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
Google Cloud Platform - Japan
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
Takuya ASADA
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
はじめてのCouch db
はじめてのCouch db
Eiji Kuroda
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Koichiro Matsuoka
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
Hironobu Isoda
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
Masahito Zembutsu
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
Yahoo!デベロッパーネットワーク
Yahoo! JAPANのCloud Foundry導入状況
Yahoo! JAPANのCloud Foundry導入状況
Yahoo!デベロッパーネットワーク
Weitere ähnliche Inhalte
Was ist angesagt?
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
NTT DATA Technology & Innovation
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
Google Cloud Platform - Japan
Webアプリを並行開発する際のマイグレーション戦略
Webアプリを並行開発する際のマイグレーション戦略
Takayuki Shimizukawa
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
WiredTigerを詳しく説明
WiredTigerを詳しく説明
Tetsutaro Watanabe
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
NTT DATA Technology & Innovation
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
Daisuke Morishita
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
Reimi Kuramochi Chiba
Unified JVM Logging
Unified JVM Logging
Yuji Kubota
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
NTT DATA Technology & Innovation
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
Hironobu Suzuki
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
Denodo
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
Google Cloud Platform - Japan
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
Takuya ASADA
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
はじめてのCouch db
はじめてのCouch db
Eiji Kuroda
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Koichiro Matsuoka
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
Hironobu Isoda
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
Masahito Zembutsu
Was ist angesagt?
(20)
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
Webアプリを並行開発する際のマイグレーション戦略
Webアプリを並行開発する際のマイグレーション戦略
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
WiredTigerを詳しく説明
WiredTigerを詳しく説明
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
Unified JVM Logging
Unified JVM Logging
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
はじめてのCouch db
はじめてのCouch db
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
Andere mochten auch
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
Yahoo!デベロッパーネットワーク
Yahoo! JAPANのCloud Foundry導入状況
Yahoo! JAPANのCloud Foundry導入状況
Yahoo!デベロッパーネットワーク
市場で勝ち続けるための品質とテストの技術①
市場で勝ち続けるための品質とテストの技術①
Yahoo!デベロッパーネットワーク
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!デベロッパーネットワーク
行列ができるECサイトの悩み~ショッピングや決済の技術的問題と処方箋
行列ができるECサイトの悩み~ショッピングや決済の技術的問題と処方箋
Yahoo!デベロッパーネットワーク
市場で勝ち続けるための品質とテストの技術②
市場で勝ち続けるための品質とテストの技術②
Yahoo!デベロッパーネットワーク
ヤフオク!の快適なカスタマー体験を支えるモバイルアプリのライブアップデート技術
ヤフオク!の快適なカスタマー体験を支えるモバイルアプリのライブアップデート技術
Yahoo!デベロッパーネットワーク
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kazuto Kusama
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
Yuta Takahashi
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
Andere mochten auch
(11)
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
データテクノロジースペシャル:Yahoo! JAPANにおけるメタデータ管理の試み
Yahoo! JAPANのCloud Foundry導入状況
Yahoo! JAPANのCloud Foundry導入状況
市場で勝ち続けるための品質とテストの技術①
市場で勝ち続けるための品質とテストの技術①
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
行列ができるECサイトの悩み~ショッピングや決済の技術的問題と処方箋
行列ができるECサイトの悩み~ショッピングや決済の技術的問題と処方箋
市場で勝ち続けるための品質とテストの技術②
市場で勝ち続けるための品質とテストの技術②
ヤフオク!の快適なカスタマー体験を支えるモバイルアプリのライブアップデート技術
ヤフオク!の快適なカスタマー体験を支えるモバイルアプリのライブアップデート技術
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
分散システムについて語らせてくれ
分散システムについて語らせてくれ
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Ähnlich wie Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Yahoo!デベロッパーネットワーク
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
Yahoo!デベロッパーネットワーク
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Yahoo!デベロッパーネットワーク
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorp
Masatomo Ito
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Yahoo!デベロッパーネットワーク
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
Yahoo!デベロッパーネットワーク
Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...
Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...
Yahoo!デベロッパーネットワーク
Datadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stack
Masatomo Ito
Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...
Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...
Yahoo!デベロッパーネットワーク
YJTC18 A-1 大規模サーバの戦略
YJTC18 A-1 大規模サーバの戦略
Yahoo!デベロッパーネットワーク
Presto in Yahoo! JAPAN #yjdsnight
Presto in Yahoo! JAPAN #yjdsnight
Yahoo!デベロッパーネットワーク
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Yahoo!デベロッパーネットワーク
Design pattern in presto source code
Design pattern in presto source code
Yahoo!デベロッパーネットワーク
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
David Buck
Prestoクエリログの保存/分析機能の構築 #yjdsnight
Prestoクエリログの保存/分析機能の構築 #yjdsnight
Yahoo!デベロッパーネットワーク
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
Yahoo!デベロッパーネットワーク
決済金融から始めるデータドリブンカンパニー #yjmu
決済金融から始めるデータドリブンカンパニー #yjmu
Yahoo!デベロッパーネットワーク
Hive on Tezのベストプラクティス
Hive on Tezのベストプラクティス
Yahoo!デベロッパーネットワーク
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
Kamonohashi
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
Masayuki Ueda
Ähnlich wie Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
(20)
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorp
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...
Dataworks Summit 2017 SanJose StreamProcessing - Hadoop Source Code Reading #...
Datadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stack
Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...
Automation of Rolling Upgrade of Hadoop Cluster without Data Lost and Job Fai...
YJTC18 A-1 大規模サーバの戦略
YJTC18 A-1 大規模サーバの戦略
Presto in Yahoo! JAPAN #yjdsnight
Presto in Yahoo! JAPAN #yjdsnight
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Design pattern in presto source code
Design pattern in presto source code
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
Prestoクエリログの保存/分析機能の構築 #yjdsnight
Prestoクエリログの保存/分析機能の構築 #yjdsnight
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
Apache Hadoop HDFSの最新機能の紹介(2018)#dbts2018
決済金融から始めるデータドリブンカンパニー #yjmu
決済金融から始めるデータドリブンカンパニー #yjmu
Hive on Tezのベストプラクティス
Hive on Tezのベストプラクティス
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
Mehr von Yahoo!デベロッパーネットワーク
ゼロから始める転移学習
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
Yahoo!デベロッパーネットワーク
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
Yahoo!デベロッパーネットワーク
オンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッション
Yahoo!デベロッパーネットワーク
LakeTahoe
LakeTahoe
Yahoo!デベロッパーネットワーク
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
Yahoo!デベロッパーネットワーク
Persistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability Feature
Yahoo!デベロッパーネットワーク
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
Yahoo!デベロッパーネットワーク
eコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtc
Yahoo!デベロッパーネットワーク
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
Yahoo!デベロッパーネットワーク
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo!デベロッパーネットワーク
ビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtc
Yahoo!デベロッパーネットワーク
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
Yahoo!デベロッパーネットワーク
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
Yahoo!デベロッパーネットワーク
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo!デベロッパーネットワーク
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
Yahoo!デベロッパーネットワーク
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
Yahoo!デベロッパーネットワーク
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
Yahoo!デベロッパーネットワーク
「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
Yahoo!デベロッパーネットワーク
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
Yahoo!デベロッパーネットワーク
Mehr von Yahoo!デベロッパーネットワーク
(20)
ゼロから始める転移学習
ゼロから始める転移学習
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
オンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッション
LakeTahoe
LakeTahoe
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
Persistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability Feature
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
eコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
ビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
Kürzlich hochgeladen
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
Kürzlich hochgeladen
(9)
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
1.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 窪野 安彦 2017年2月16日 ヤフーのサービス開発を 10倍早くした社内PaaS構築の今と これから
2.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 自己紹介 1 窪野 安彦 ・システム統括本部プラットフォーム開発本部所属 (サービスの基盤となるようなシステムを担当) ・2004年入社 (当時はC言語でゴリゴリに書いてました) ・※Cloud Foundry®の環境構築と社内導入を行っています。 ※Cloud Foundryは、Cloud Foundry, Incの登録商標です。
3.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. アジェンダ 2 何故PaaSを導入したのか? どんな風に使っているのか? • 具体的な使い方 • デモ PaaSの先にあるもの
4.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 何故PaaSを導入したのか?
5.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 10年前の開発で使われていたもの アーキテクチャ • Apache + apache_module + 独自template 開発ツール • emacs + gcc + gmake & Jail • CVS パイプライン・デプロイ • CI等は特になし • デプロイは、scp *.so & apache restart 4
6.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 10年前の思想 5 コンピュータは貴重なリソース 頑張るのは人
7.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 現在の開発で使われているもの アーキテクチャ • OpenStack + LAMP + KVS + ・・・ 開発ツール • OpenStack + phpstorm とかのIDE・・・ • GHE パイプライン・デプロイ • CI/CD • 独自パッケージシステム • 等 6
8.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 我々の課題 7 使う道具は変わったけど 思想(≒アーキテクチャ)が 進化してない
9.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題点 8 あるサービスの例
10.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. あるサービスの例 9 FTP CP 社外RDBMS WEB API BatchCache SCP
11.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題点 10 よくある課題
12.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. よくある課題 11 FTP CP 社外 WEB API Batch SCP RDBMSCache
13.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. Cronがこけてbatchが止まる 12 FTP CP 社外 WEB API Batch SCP RDBMSCache
14.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. キャッシュファイルのscpに失敗する 13 FTP CP 社外 WEB API Batch SCP RDBMSCache
15.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. アクセスが増えてサーバの増設が必要になる 14 FTP CP 社外 WEB API Batch SCP RDBMSCache
16.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 15 FTP CP 社外 WEB API Batch SCP RDBMSCache もっと手間がかからないようにでき ないか?
17.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題点 16 例えば
18.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 例えば 17 FTP CP 社外 WEB API Batch SCP RDBMSCache
19.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 夜中にこけるバッチ 18 FTP CP 社外 WEB API Batch SCP RDBMSCache
20.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 夜中にこけるバッチ 19 FTP CP 社外 WEB API Batch SCP RDBMSCache
21.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ cronをやめてMQとかFaaSにする 20 FTP CP 社外 WEB API SCP ※FaaS = Function as a Service RDBMSCache
22.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ もっと手間がかからなくなるかも 21 FTP CP 社外 WEB API SCP RDBMSCache
23.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ キャッシュのscpに失敗する 22 FTP CP 社外 WEB API SCP RDBMSCache
24.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ キャッシュのscpに失敗する 23 FTP CP 社外 WEB API SCP RDBMSCache
25.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ キャッシュファイルはやめてKVSを立てる 24 FTP CP 社外 WEB API RDBMSKVS
26.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ もうscpで失敗しません 25 FTP CP 社外 WEB API RDBMSKVS
27.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ サーバの増設が必要になったら? 26 FTP CP 社外 WEB API KVS RDBMS
28.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ サーバの増設が必要になったら? 27 FTP CP 社外 WEB API RDBMSKVS
29.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. FaaSMQ ここには新しい技術が必要だった 28 FTP CP 社外 WEB API RDBMSKVS
30.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題点 29 まだ他にも課題がある
31.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題 30 バージョンアップとか セキュリティ対応が 多すぎる問題
32.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 膨大なサーバ群 31 物理、仮想サーバの合計 10万台以上 ※弊社独自の調査 2015年6月時点
33.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. お客様のデータを守るために 32 ~膨大なサーバのソフトウエア更新~ ・リリース作業 ・脆弱性対応 ・ソフトウェアバージョンアップ
34.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題 33 あるプロジェクトの例
35.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. あるプロジェクトの例 34 プログラム開発 担当エンジニア バージョンアップ・ セキュリティ対応 あるプロジェクトの サーバ
36.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. エンジニアが少ないと毎月の対応が大変 35
37.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. そのうち機能追加や改修もできなくなる 36
38.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 担当エンジニアがテンパる 37
39.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題 38 そこで
40.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 担当を分けてみる 39
41.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 専任がいれば分業できるので 40
42.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 本来やりたかった開発に集中できる 41
43.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 42
44.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 43
45.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 問題点 44 ただし社内の全チームで それができるわけではない
46.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. よくある課題 45 そこで
47.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. ヤフーには沢山のサービスがある 46
48.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 多くのサービスで問題が起こっている 47
49.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. それぞれのサポートをしてあげたいけど 48
50.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 現実的には厳しい 49
51.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. そこでまとめて面倒を見ることができれば? 50
52.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. Nice 51
53.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 52 ここでPaaSの出番!!!
54.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 53 次から具体的な使い方の 説明をします。
55.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. どんな風に使っているのか?
56.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 55 まずは
57.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 56 PaaSとは?
58.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 57 PaaS =Platform as a Service
59.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 58 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓
60.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 59 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ IPアドレスを用意する
61.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 60 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ サーバをラッキングする
62.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 61 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ OSをインストール
63.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 62 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ WEBサーバを インストール
64.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 63 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ PHPを インストール
65.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 64 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ プログラムをデプロイ
66.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 65 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ 以前は全部 やっていましたが
67.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 66 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ 最近はここだけ やるのが主流
68.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSとは? 67 物理サーバ IaaS PaaS(CF) アプリケーション ◯ ◯ ◯ ランタイム ◯ ◯ ☓ ミドルウェア ◯ ◯ ☓ OS ◯ ☓ ☓ ハードウェア ◯ ☓ ☓ ネットワーク ◯ ☓ ☓ サービス開発エンジニアが アプリケーション開発に 集中できるようになる!!!
69.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 68 Cloud Foundry®とは? ※Cloud Foundryは、Cloud Foundry, Incの登録商標です。 Cloud Foundryとは?
70.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 69 オープンソースのPaaSプラットフォーム • 多くのベンダーで採用 Cloud Foundryベースのプロダクトなので、 他プラットフォームのノウハウも参考にできる • 動作環境を選ばない 複数のIaaS(OpenStackなど)や 仮想化基盤を利用できる • 拡張性が高い 好みの開発言語やデータベースなどを追加・拡張して 独自のPaaSとしてカスタマイズしやすい Cloud Foundryとは?
71.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 70 なにが嬉しいのか?
72.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. プログラムをデプロイするだけで サーバを構築してくれる 71 cf push {アプリケーション名} {オプション} {アプリケーション名}:開発者がデプロイするアプリを一意に認識 -n:ホスト名(例. hoge) -d:ドメイン(例. example.co.jp) 実行URLはオプションで指定した “ホスト名” + “ドメイン” となる hoge.example.co.jp
73.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. CF Droplet 何が起こっているのか? 72 Droplet Container OS push Runtime Application Extension App xxx.yahoo.co.jp
74.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. デモ1 73 Cloud Foundryを使った アプリケーションの デプロイ
75.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. デモ1 - 1:アプリケーションのデプロイ 74 必要な物は ソースコードと 設定ファイルのみ
76.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. デモ1 - 2:PHPのバージョンを上げてみる 75 変更箇所は 設定ファイルのみ
77.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 自己紹介 76 田口 雅浩 ・CTO室SWATチームに所属 (社内の技術的な課題解決のため、様々なサービスや 基盤システムをサポート) ・2007年新卒入社、ヤフオク!開発を経て、SWATへ ・現在ではPaaSの導入に向けて、CI/CDのサポート
78.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 77 デモ1
79.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 78 CI/CDはどうしよう?
80.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. CI/CDはどうしよう? 79 CFと相性が良さそうなもの モダンな開発手法に合ったもの パイプラインが見える化されてる YAMLでパイプラインが書ける 前提条件 Concourseのメリット
81.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 80 Concourseに決定
82.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. パイプラインの構成要素 81 パイプラインは「Tasks」「Resources」「Jobs」の3要素で構 成されています。 Resource Job Resource 入力 出力 • Task • Task
83.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. デモ 2 82 Concourseを使った パイプラインのデモ
84.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. Concourse CF Concourseを使ったパイプラインデモ 83 check test deploy notification xxx.yahoo.co.jp commit GHE MYM push MYM message CF
85.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 84 デモ2
86.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaSの先にあるもの
87.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. PaaS導入の旅 86 2016年 先行サービス 2017年 本格導入 2018年 拡大
88.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. とにかくサービスが沢山ある 87 増え続けてきたサービス 100以上 (2016年9月末時点) 開発言語の違い C、Perl、C++、PHP、Node.js、Java... 素材提供:アフロ
89.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. それぞれアーキテクチャも違う 88 例)新規サービス等 例)コマース系サービス等 小規模サービス 大規模サービス API Gate way sear ch list cart logic logic logic
90.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 共通のアーキテクチャを全社展開するのは難しい 89 素材提供:アフロ
91.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 組織毎に対応策を見つける 90 組織内エバンジェリスト(非公式) 今のところ20人ぐらい それぞれの組織・サービスに合った 導入方法を進めている
92.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 推進体制イメージ 91 現場エンジニア 組織内 エバンジェリスト 社内推進 プロジェクト ショッピング 担当 ショッピング エンジニア ショッピング エンジニア オークション 担当 オークション エンジニア メディア担当 メディアエン ジニア
93.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 今までは独自技術で開発スピードアップをしていた 92 ・検索エンジン ・フラットファイルDB ・プロセス間通信技術 ・パッケージ管理 素材提供:アフロ
94.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 独自技術の多くは簡単にはCFで動かない 93 写真:アフロ
95.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 既存システムとの連携が必要 94 app2app1 FE API etc KVS DB API Gateway 独自技術 独自技術 独自技術独自技術 システムログ アプリケーションログ router Prox y MQ FaaS
96.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 95 PaaSを構築してからも やることが沢山ある
97.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 96 さらに
98.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 97 PaaSはあくまでも道具 使い方はもっと重要
99.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 開発手法との融合が必要 98 写真:アフロ
100.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 最終的に 99 お客様に 付加価値を届けるスピードを 「10倍」にしていきたい
101.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. まとめ
102.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. まとめ 101 何故PaaSを導入したのか? • 付加価値の高い開発に集中するため どんな風に使っているのか? • CF • Concourse PaaSの先にあるもの • 社内普及・既存機能との融合 • 開発手法のバージョンアップ
103.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved. 102 ご清聴ありがとう ございました
104.
Copyrig ht ©
2017 Yahoo Japan Corporation. All Rig hts Reserved.
Jetzt herunterladen