SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
GMOSSPの開発現場!
【学生エンジニア限定】GMOアドパートナーズグループ MEETUP #1
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 2
初開催です
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 3
自己紹介
名前:KA.M( @kazuakim4tw )
組織:GMO アドマーケティング SSP開発チーム
開発:PHP, Golang, JavaScript, MySQL, BigQuery
その他:
食べたいエンジニア。
最近レイトショーにハマっています。
ジムで肉体ハック中。
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 4
日頃使っているツールから
GMOSSPの開発現場を皆さんに共有
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 5
ツールのご紹介
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 6
ツールのご紹介
・コミュニケーションツール
・バージョン管理システム
・チケット管理ツール
・開発環境
・デプロイツール
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 7
ツールのご紹介
・コミュニケーションツール
・バージョン管理システム
・チケット管理ツール
・開発環境
・デプロイツール
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 8
ツールのご紹介
・バージョン管理システム
・コミュニケーションツール
・チケット管理ツール
・開発環境
・デプロイツール
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 9
ツールのご紹介
・チケット管理ツール
・コミュニケーションツール
・バージョン管理システム
・開発環境
・デプロイツール
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 10
ツールのご紹介
・開発環境
・デプロイツール
・コミュニケーションツール
・バージョン管理システム
・チケット管理ツール
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 11
ツールのご紹介
その他にも開発には多くのツールを
使っています。
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 12
ツールのご紹介
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 13
ツールのご紹介
実に多い。。。
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 14
全部のツールを使いこなすのは
骨が折れる。
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 15
自動化の提案!
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 16
自動化の方法
・イベント駆動でコードを実行
・実装はサービスによる
・リアルタイムで反映
・定期的にコードを実行
・実装が容易
・タイムラグがある
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 17
自動化の方法
・イベント駆動でコードを実行
・実装はサービスによる
・リアルタイムで反映
・定期的にコードを実行
・実装が容易
・タイムラグがある
今日はこっちの話
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 18
Webhook
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 19
Webhookとは?
特定のイベントが発生した際に指定
したURLにPOSTリクエストする仕組
1.push
2.Callback
3.各サービスに通知
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 20
GMOSSPにおける具体的な利用例
・GitHubにpushした際、JIRAとTrello
に通知
・GitHubのレビュー機能を利用した
際に、ラベル付け剥がし
・Trelloの情報をJIRAに転記
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 21
便利
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 22
ちょっと待って
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 23
ノーガードだと危険
CallbackAPIになりすまして、
サイトにアクセスされると。。。
1.Callback
2.各サービスに通知
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 24
認証
Webhookには認証機能が必ず提供
されているから必ず実装
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 25
コレでサービスの平和が守られた
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 26
まとめ
・Webhook便利
・自動化への理解
・GMOSSPの開発現場のご紹介
Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 27
現場からは以上です。
ご静聴ありがとうございました!
本資料に掲載している各社・サービスのロゴ、名称、商標は、各社の権利者
にそれぞれ帰属します。

Weitere ähnliche Inhalte

Was ist angesagt?

プラスサムを創り出すプロジェクトマネジメント
プラスサムを創り出すプロジェクトマネジメントプラスサムを創り出すプロジェクトマネジメント
プラスサムを創り出すプロジェクトマネジメントHideo Teramura(寺村英雄)
 
ガラパゴス携帯は生き残れるか2
ガラパゴス携帯は生き残れるか2ガラパゴス携帯は生き残れるか2
ガラパゴス携帯は生き残れるか2guest2af0ed6
 
オープニング 吉田彩奈/楽天株式会社
オープニング 吉田彩奈/楽天株式会社オープニング 吉田彩奈/楽天株式会社
オープニング 吉田彩奈/楽天株式会社Rakuten Group, Inc.
 
LT38テーマ2-1
LT38テーマ2-1LT38テーマ2-1
LT38テーマ2-1GIG inc.
 
LT38テーマ3-2
LT38テーマ3-2LT38テーマ3-2
LT38テーマ3-2GIG inc.
 
LT38テーマ2-2
LT38テーマ2-2LT38テーマ2-2
LT38テーマ2-2GIG inc.
 

Was ist angesagt? (6)

プラスサムを創り出すプロジェクトマネジメント
プラスサムを創り出すプロジェクトマネジメントプラスサムを創り出すプロジェクトマネジメント
プラスサムを創り出すプロジェクトマネジメント
 
ガラパゴス携帯は生き残れるか2
ガラパゴス携帯は生き残れるか2ガラパゴス携帯は生き残れるか2
ガラパゴス携帯は生き残れるか2
 
オープニング 吉田彩奈/楽天株式会社
オープニング 吉田彩奈/楽天株式会社オープニング 吉田彩奈/楽天株式会社
オープニング 吉田彩奈/楽天株式会社
 
LT38テーマ2-1
LT38テーマ2-1LT38テーマ2-1
LT38テーマ2-1
 
LT38テーマ3-2
LT38テーマ3-2LT38テーマ3-2
LT38テーマ3-2
 
LT38テーマ2-2
LT38テーマ2-2LT38テーマ2-2
LT38テーマ2-2
 

Ähnlich wie GMOSSPの開発現場!

20120126 企画パーティーセミナー 資料
20120126 企画パーティーセミナー 資料20120126 企画パーティーセミナー 資料
20120126 企画パーティーセミナー 資料scratch160
 
セミナープレゼン資料【Adingo】 20130530 
セミナープレゼン資料【Adingo】 20130530 セミナープレゼン資料【Adingo】 20130530 
セミナープレゼン資料【Adingo】 20130530 VOYAGE GROUP
 
セミナープレゼン資料【Adingo】 20130529 
セミナープレゼン資料【Adingo】 20130529 セミナープレゼン資料【Adingo】 20130529 
セミナープレゼン資料【Adingo】 20130529 VOYAGE GROUP
 
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)Masataka Sato
 
誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発Namito Satoyama
 
アパレルセミナー Ginzamarkets資料 20131219up
アパレルセミナー Ginzamarkets資料 20131219upアパレルセミナー Ginzamarkets資料 20131219up
アパレルセミナー Ginzamarkets資料 20131219upDemandSphere
 
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Developmentアジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile DevelopmentGo2GroupJapan
 
今日から始めるProductManager
今日から始めるProductManager今日から始めるProductManager
今日から始めるProductManagerNamito Satoyama
 
Developpers Summit2015 Autumn 講演資料
Developpers Summit2015 Autumn 講演資料Developpers Summit2015 Autumn 講演資料
Developpers Summit2015 Autumn 講演資料BrainPad Inc.
 
2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナー2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナーKazuaki ODA
 
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~Saiki Iijima
 
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれからDevelopers Summit
 
ヤフーにおけるTableau Blue Printの実践
ヤフーにおけるTableau Blue Printの実践ヤフーにおけるTableau Blue Printの実践
ヤフーにおけるTableau Blue Printの実践Sho Maekawa
 
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化Kotaro Ogino
 
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)IMJ Corporation
 
xDataTech profile 20190125
xDataTech profile 20190125xDataTech profile 20190125
xDataTech profile 20190125Tokihiro Umeyama
 

Ähnlich wie GMOSSPの開発現場! (20)

20120126 企画パーティーセミナー 資料
20120126 企画パーティーセミナー 資料20120126 企画パーティーセミナー 資料
20120126 企画パーティーセミナー 資料
 
セミナープレゼン資料【Adingo】 20130530 
セミナープレゼン資料【Adingo】 20130530 セミナープレゼン資料【Adingo】 20130530 
セミナープレゼン資料【Adingo】 20130530 
 
セミナープレゼン資料【Adingo】 20130529 
セミナープレゼン資料【Adingo】 20130529 セミナープレゼン資料【Adingo】 20130529 
セミナープレゼン資料【Adingo】 20130529 
 
In-app messaging
In-app messagingIn-app messaging
In-app messaging
 
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
 
誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発
 
アパレルセミナー Ginzamarkets資料 20131219up
アパレルセミナー Ginzamarkets資料 20131219upアパレルセミナー Ginzamarkets資料 20131219up
アパレルセミナー Ginzamarkets資料 20131219up
 
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Developmentアジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
 
今日から始めるProductManager
今日から始めるProductManager今日から始めるProductManager
今日から始めるProductManager
 
Developpers Summit2015 Autumn 講演資料
Developpers Summit2015 Autumn 講演資料Developpers Summit2015 Autumn 講演資料
Developpers Summit2015 Autumn 講演資料
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 
2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナー2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナー
 
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~ああ、素晴らしきTDD  ~アプリとエンジニアの心に安寧を~
ああ、素晴らしきTDD ~アプリとエンジニアの心に安寧を~
 
HoloLab_20191016_ceatec
HoloLab_20191016_ceatecHoloLab_20191016_ceatec
HoloLab_20191016_ceatec
 
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
 
Zgrow会社概要
Zgrow会社概要Zgrow会社概要
Zgrow会社概要
 
ヤフーにおけるTableau Blue Printの実践
ヤフーにおけるTableau Blue Printの実践ヤフーにおけるTableau Blue Printの実践
ヤフーにおけるTableau Blue Printの実践
 
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化
【第6回テックヒルズ】検索基盤開発のための結合テスト環境の自動化
 
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
 
xDataTech profile 20190125
xDataTech profile 20190125xDataTech profile 20190125
xDataTech profile 20190125
 

Mehr von GMOアドパートナーズ株式会社 (8)

機械学習を用いた広告配信での入札価格決定ロジック
機械学習を用いた広告配信での入札価格決定ロジック機械学習を用いた広告配信での入札価格決定ロジック
機械学習を用いた広告配信での入札価格決定ロジック
 
自然言語処理の活用事例_オーディエンスの性別推定の仕組み
自然言語処理の活用事例_オーディエンスの性別推定の仕組み自然言語処理の活用事例_オーディエンスの性別推定の仕組み
自然言語処理の活用事例_オーディエンスの性別推定の仕組み
 
スケールする広告配信システムの作り方
スケールする広告配信システムの作り方スケールする広告配信システムの作り方
スケールする広告配信システムの作り方
 
アドテクノロジー入門 〜歴史と概要を学ぼう〜
アドテクノロジー入門 〜歴史と概要を学ぼう〜アドテクノロジー入門 〜歴史と概要を学ぼう〜
アドテクノロジー入門 〜歴史と概要を学ぼう〜
 
NLPでオンライン広告のオーディエンスの性別を推定する方法
NLPでオンライン広告のオーディエンスの性別を推定する方法NLPでオンライン広告のオーディエンスの性別を推定する方法
NLPでオンライン広告のオーディエンスの性別を推定する方法
 
GMOアドマーケティング GCP勉強会 第2回
GMOアドマーケティング GCP勉強会 第2回GMOアドマーケティング GCP勉強会 第2回
GMOアドマーケティング GCP勉強会 第2回
 
Okyu
OkyuOkyu
Okyu
 
Junk
JunkJunk
Junk
 

Kürzlich hochgeladen

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Kürzlich hochgeladen (9)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

GMOSSPの開発現場!

  • 2. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 2 初開催です
  • 3. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 3 自己紹介 名前:KA.M( @kazuakim4tw ) 組織:GMO アドマーケティング SSP開発チーム 開発:PHP, Golang, JavaScript, MySQL, BigQuery その他: 食べたいエンジニア。 最近レイトショーにハマっています。 ジムで肉体ハック中。
  • 4. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 4 日頃使っているツールから GMOSSPの開発現場を皆さんに共有
  • 5. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 5 ツールのご紹介
  • 6. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 6 ツールのご紹介 ・コミュニケーションツール ・バージョン管理システム ・チケット管理ツール ・開発環境 ・デプロイツール
  • 7. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 7 ツールのご紹介 ・コミュニケーションツール ・バージョン管理システム ・チケット管理ツール ・開発環境 ・デプロイツール
  • 8. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 8 ツールのご紹介 ・バージョン管理システム ・コミュニケーションツール ・チケット管理ツール ・開発環境 ・デプロイツール
  • 9. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 9 ツールのご紹介 ・チケット管理ツール ・コミュニケーションツール ・バージョン管理システム ・開発環境 ・デプロイツール
  • 10. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 10 ツールのご紹介 ・開発環境 ・デプロイツール ・コミュニケーションツール ・バージョン管理システム ・チケット管理ツール
  • 11. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 11 ツールのご紹介 その他にも開発には多くのツールを 使っています。
  • 12. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 12 ツールのご紹介
  • 13. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 13 ツールのご紹介 実に多い。。。
  • 14. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 14 全部のツールを使いこなすのは 骨が折れる。
  • 15. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 15 自動化の提案!
  • 16. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 16 自動化の方法 ・イベント駆動でコードを実行 ・実装はサービスによる ・リアルタイムで反映 ・定期的にコードを実行 ・実装が容易 ・タイムラグがある
  • 17. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 17 自動化の方法 ・イベント駆動でコードを実行 ・実装はサービスによる ・リアルタイムで反映 ・定期的にコードを実行 ・実装が容易 ・タイムラグがある 今日はこっちの話
  • 18. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 18 Webhook
  • 19. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 19 Webhookとは? 特定のイベントが発生した際に指定 したURLにPOSTリクエストする仕組 1.push 2.Callback 3.各サービスに通知
  • 20. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 20 GMOSSPにおける具体的な利用例 ・GitHubにpushした際、JIRAとTrello に通知 ・GitHubのレビュー機能を利用した 際に、ラベル付け剥がし ・Trelloの情報をJIRAに転記
  • 21. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 21 便利
  • 22. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 22 ちょっと待って
  • 23. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 23 ノーガードだと危険 CallbackAPIになりすまして、 サイトにアクセスされると。。。 1.Callback 2.各サービスに通知
  • 24. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 24 認証 Webhookには認証機能が必ず提供 されているから必ず実装
  • 25. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 25 コレでサービスの平和が守られた
  • 26. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 26 まとめ ・Webhook便利 ・自動化への理解 ・GMOSSPの開発現場のご紹介
  • 27. Copyright(C)2019 GMO AD Marketing Inc. All Rights Reserved. 27 現場からは以上です。 ご静聴ありがとうございました! 本資料に掲載している各社・サービスのロゴ、名称、商標は、各社の権利者 にそれぞれ帰属します。