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.

GMOSSPの開発現場!

300 views

Published on

2019/03/26
【学生エンジニア限定】GMOアドパートナーズグループ MEETUP #1
での発表資料です。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

GMOSSPの開発現場!

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

×