SlideShare a Scribd company logo
1 of 14
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 1
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 1
「決済システムにおけるクラウドネイティブへの挑戦」
24/365・高トラフィック・高セキュリティ・低レイテンシーが求められる決済システムにおいて、
ここ数年でクラウドネイティブへ挑戦してきた。
その取り組みを3つの側面(機能要件・非機能要件・人財組織)でご紹介する。
GM O ペイメントゲートウェイ
システム本部 C TO
三谷 隆
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 2
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 2
【高い成長を継続】
・キャッシュレス、FinTechの先進企業
・決済代行では業界シェアNo.1
・年間6.4兆円の決済取り扱い
・25%の売上・営業利益成長を継続
【内製化へのこだわり】
・決済のプロ集団(現在180名のエンジニア)
・スピードと品質を追求
・エンジニア比率50%目標
2008
リーマン
ショック
2011
東日本大震災
2020
COVID-19
2014
消費税
5→8%
2019
消費税
8→10%
+21.7%
+20.8%
+31.3%
+25.0%
+25.0%
当社営業利益推移
GMOペイメントゲートウェイとは
エンジニア
募集中
開発ニーズも
25%成長
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 3
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 3
オ
ン
ラ
イ
ン
※1
販売店
160,535
店舗
⚫ ネットショップ
⚫ 税金・公金・公共料金
⚫ NHK
⚫ 東京都
⚫ 国税庁 など
決済会社
⚫ クレカ
(40社以上)
⚫ コンビニ
⚫ QRコード
⚫ 多通貨
⚫ キャリア
⚫ 電子マネー
⚫ プリペイド
⚫ 代引
⚫ 振込、口振
など
多彩な決済手段を
ワンストップサービス
消費者
パソコン
スマート
フォン
決済代行サービス
多くの決済手段をワンストップで提供
28.6
決済処理件数(年間)
億件
※1:GMO-PG連結企業群 2020年12月末現在
※2:GMO-PG連結企業群 2020年1月から12月の数値
※2
6.4
兆円
決済処理金額
(年間)※2
PG
マルチペイメント
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 4
その他主要サービス
リアル&ネットの
決済ネットワーク融合
GMOPG
+
三井住友カード
+
VISA Japan
銀行口座直結QR決済
(ゆうちょPay etc)
②銀行Pay
①次世代決済 Stera
カードイシュイング
(発行業務)
/アクワイアリング
(加盟店管理業務)
をSaaS提供
③プロセシング
プラットフォーム
QR決済ゲートウェイ
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 5
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 5
目指すべきもの
クラウドネイティブへの期待
⚫開発スピード向上
⚫品質維持・向上
⚫管理コスト軽減
⚫容易なコントロール
その背景は、
⚫モノリスで影響把握しきれない
⚫同様なロジックが散乱(変更漏れ)
⚫ある機能の障害が全体に波及
⚫部分的な増強やアップグレードができない
⚫テストと本番の環境差異(事前確認不可)
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 6
活用している主なオープンソース・クラウドサービス
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 7
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 7
①機能要件の側面
⚫モノリス、スパゲティの解体工事
➢ スモールリライトのすすめ
×現行ロジックベース 〇思い切ったリライト
×ビッグリライト 〇スモールリライト 〇ストラングラーパターン
➢ 範囲を見極めて
×すべてマイクロサービスに 〇優先度をつけて順番に
〇今後変更ない部分はそのまま塩漬け
➢ 分離による複雑さ→マイクロサービスの粒度、分散トレーシング
×マイクロサービスの粒度にこだわる 〇芸術作品を目指さない
〇複雑さへの対処はツールに頼ろう
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 8
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 8
①機能要件の側面
⚫精神面
➢ スキル継承、教育の良い機会
×機能のかわらないリライトは無意味
〇リライトに積極投資
→経営は積極的に投資すべき
➢ イチから書くことのやりがい・達成感・責任感
×既存コードのメンテナンス 〇思い切ったリライト
〇マイシステムという愛着と責任感
→その後の開発・改善・トラブル対応のスピードアップ
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 9
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 9
②非機能要件の側面
⚫大量取引/障害の局所化
➢ 機能ごとの流量制御、タイムアウト、
リトライ、サーキットブレーカー、
バルクヘッド→サービスメッシュ
×総量(入口)での流量制御 〇機能ごとの流量制御
➢ パフォーマンスや障害見える化→オブザーバビリティ
×パフォーマンスネック見つけにく 〇ツールによる解決
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 10
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 10
②非機能要件の側面
⚫品質の確保
➢ マネージドサービスはまず動かす
×マネージドサービスは安心 〇マネージドサービスこそ疑え
〇動かして、テストしてなんぼ → Fail fast! Fail often!
➢ コンポーザブルインフラ/イミュータブルインフラ
×コンテナじゃないとダメ 〇コンポーザブルも有効
➢ セキュリティは多層的防御
×PCIDSSに準拠していれば良い 〇常にリスク想定と対策を
〇多層的防御(入口・出口対策、暗号化、セグメンテーション)
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 11
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 11
③人財・組織の側面
目標:
プロダクトの価値向上につながらない
重労働をいかに削減するか
⚫目的を見失わず、身の丈にあったアプローチを
➢ 技術的な特性やトレンドに流されすぎない
×流行を追いかけすぎる
〇プロダクト特性、組織のリソース、オペレーションを加味
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 12
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 12
③人財・組織の側面
⚫学習コストを惜しまない
➢ フラットな情報共有 Fail fast! Fail often!
×プロジェクト毎の情報サイロ
〇フラットな情報共有と高速な横串検索
×武勇伝の共有 〇しくじり先生の共有
➢ さわってみてなんぼ→その後の体系立てた教育
×まずは研修に行く 〇さわってなんぼ
→失敗して苦労して、その後に研修で体系を整理
➢ やってみたいを大切に 自分で決めて創れる環境
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 13
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 13
GMOインターネットグループ 他のセッションご紹介
「PGマルチペイメントサービスのマイクロサービス移行計画」
GMOペイメントゲートウェイ 佐久間 洋明
「インフラ目線でみた、初めてコンテナでサービスをリリースする時の
セキュリティポイント」
GMOペイメントゲートウェイ 山崎 牧彦
「マインド:計画と統制の文化にクラウドネイティブの種をまく」
GMOペイメントゲートウェイ 駒井 直
「Docker/Kubernetes 開発・運用のためにテスト駆動入門」
GMOインターネット 元内 柊也
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 14
Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 14
募集職種
・アプリケーションエンジニア ・アーキテクト
・インフラエンジニア
・セキュリティエンジニア
・データベースエンジニア
・社内情報システム
・テクニカルサポートエンジニア
GMO-PGのシステムエンジニアの4つの魅力
1. マイシステム・マイサービスに携わる 2. フルフェーズ・フルスタックをすべて内製開発
3. ミッション・クリティカルな領域へのチャレンジ 4. 守り続けている大切な企業文化
※GMO-PG連結企業集団 2020年1月から2020年12月の数値
採用特設サイトはこちら
https://recruit.gmo-pg.com/

More Related Content

Similar to CNDO2021「決済システムにおけるクラウドネイティブへの挑戦」

マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~
マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~
マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~ID-Based Security イニシアティブ
 
プロフェッショナルのための 実践 Heroku 入門
プロフェッショナルのための 実践 Heroku 入門プロフェッショナルのための 実践 Heroku 入門
プロフェッショナルのための 実践 Heroku 入門Salesforce Developers Japan
 
コールセンターを知る
コールセンターを知るコールセンターを知る
コールセンターを知るKiminari Homma
 
成長期のスタートアップにおけるチーム開発の罠
成長期のスタートアップにおけるチーム開発の罠成長期のスタートアップにおけるチーム開発の罠
成長期のスタートアップにおけるチーム開発の罠Chihiro Asano
 
Fintechにおける オープンイノベーションの最新動向(2015年8月)
Fintechにおける オープンイノベーションの最新動向(2015年8月)Fintechにおける オープンイノベーションの最新動向(2015年8月)
Fintechにおける オープンイノベーションの最新動向(2015年8月)Toshio Taki
 
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力ec-campus
 
「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証
「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証
「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証Kuniharu(州晴) AKAHANE(赤羽根)
 
会社の成長とCG制作ラインの管理
会社の成長とCG制作ラインの管理会社の成長とCG制作ラインの管理
会社の成長とCG制作ラインの管理Satoshi SASAKI
 
如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側
如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側
如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側Keiji Muraishi
 
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...オラクルエンジニア通信
 
[CTO Night & Day 2019] Amazon Culture #ctonight
[CTO Night & Day 2019] Amazon Culture #ctonight[CTO Night & Day 2019] Amazon Culture #ctonight
[CTO Night & Day 2019] Amazon Culture #ctonightAmazon Web Services Japan
 
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4Junya Suzuki
 
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)Tokoroten Nakayama
 
起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介
起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介
起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介schoowebcampus
 
Itで中小企業の生産性向上6
Itで中小企業の生産性向上6Itで中小企業の生産性向上6
Itで中小企業の生産性向上6小島 規彰
 
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudyリーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy満徳 関
 
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3Hyperleger Tokyo Meetup
 

Similar to CNDO2021「決済システムにおけるクラウドネイティブへの挑戦」 (20)

マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~
マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~
マシンアイデンティティ保護とベナファイについて ~証明書運用が抱える危機とその対策、最近の証明書失効に紐づく大規模トラブルを鑑みて~
 
プロフェッショナルのための 実践 Heroku 入門
プロフェッショナルのための 実践 Heroku 入門プロフェッショナルのための 実践 Heroku 入門
プロフェッショナルのための 実践 Heroku 入門
 
コールセンターを知る
コールセンターを知るコールセンターを知る
コールセンターを知る
 
成長期のスタートアップにおけるチーム開発の罠
成長期のスタートアップにおけるチーム開発の罠成長期のスタートアップにおけるチーム開発の罠
成長期のスタートアップにおけるチーム開発の罠
 
Fintechにおける オープンイノベーションの最新動向(2015年8月)
Fintechにおける オープンイノベーションの最新動向(2015年8月)Fintechにおける オープンイノベーションの最新動向(2015年8月)
Fintechにおける オープンイノベーションの最新動向(2015年8月)
 
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
 
「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証
「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証
「効率・品質・統制」の共通課題に着目した現場主導によるITS導入の効果検証
 
会社の成長とCG制作ラインの管理
会社の成長とCG制作ラインの管理会社の成長とCG制作ラインの管理
会社の成長とCG制作ラインの管理
 
如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側
如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側
如何に “データが壊れない” 管理画面を作るか - 管理画面開発の裏側
 
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
 
Sangyo2009 05
Sangyo2009 05Sangyo2009 05
Sangyo2009 05
 
[CTO Night & Day 2019] Amazon Culture #ctonight
[CTO Night & Day 2019] Amazon Culture #ctonight[CTO Night & Day 2019] Amazon Culture #ctonight
[CTO Night & Day 2019] Amazon Culture #ctonight
 
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
 
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
 
Mito seminar 02
Mito seminar 02Mito seminar 02
Mito seminar 02
 
起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介
起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介
起業1年で6億円調達!マネーフォワード流・サービス&即戦力チーム作りの肝 先生:辻 庸介
 
20111212勉強会資料
20111212勉強会資料20111212勉強会資料
20111212勉強会資料
 
Itで中小企業の生産性向上6
Itで中小企業の生産性向上6Itで中小企業の生産性向上6
Itで中小企業の生産性向上6
 
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudyリーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
 
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
 

CNDO2021「決済システムにおけるクラウドネイティブへの挑戦」

  • 1. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 1 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 1 「決済システムにおけるクラウドネイティブへの挑戦」 24/365・高トラフィック・高セキュリティ・低レイテンシーが求められる決済システムにおいて、 ここ数年でクラウドネイティブへ挑戦してきた。 その取り組みを3つの側面(機能要件・非機能要件・人財組織)でご紹介する。 GM O ペイメントゲートウェイ システム本部 C TO 三谷 隆
  • 2. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 2 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 2 【高い成長を継続】 ・キャッシュレス、FinTechの先進企業 ・決済代行では業界シェアNo.1 ・年間6.4兆円の決済取り扱い ・25%の売上・営業利益成長を継続 【内製化へのこだわり】 ・決済のプロ集団(現在180名のエンジニア) ・スピードと品質を追求 ・エンジニア比率50%目標 2008 リーマン ショック 2011 東日本大震災 2020 COVID-19 2014 消費税 5→8% 2019 消費税 8→10% +21.7% +20.8% +31.3% +25.0% +25.0% 当社営業利益推移 GMOペイメントゲートウェイとは エンジニア 募集中 開発ニーズも 25%成長
  • 3. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 3 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 3 オ ン ラ イ ン ※1 販売店 160,535 店舗 ⚫ ネットショップ ⚫ 税金・公金・公共料金 ⚫ NHK ⚫ 東京都 ⚫ 国税庁 など 決済会社 ⚫ クレカ (40社以上) ⚫ コンビニ ⚫ QRコード ⚫ 多通貨 ⚫ キャリア ⚫ 電子マネー ⚫ プリペイド ⚫ 代引 ⚫ 振込、口振 など 多彩な決済手段を ワンストップサービス 消費者 パソコン スマート フォン 決済代行サービス 多くの決済手段をワンストップで提供 28.6 決済処理件数(年間) 億件 ※1:GMO-PG連結企業群 2020年12月末現在 ※2:GMO-PG連結企業群 2020年1月から12月の数値 ※2 6.4 兆円 決済処理金額 (年間)※2 PG マルチペイメント
  • 4. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 4 その他主要サービス リアル&ネットの 決済ネットワーク融合 GMOPG + 三井住友カード + VISA Japan 銀行口座直結QR決済 (ゆうちょPay etc) ②銀行Pay ①次世代決済 Stera カードイシュイング (発行業務) /アクワイアリング (加盟店管理業務) をSaaS提供 ③プロセシング プラットフォーム QR決済ゲートウェイ
  • 5. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 5 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 5 目指すべきもの クラウドネイティブへの期待 ⚫開発スピード向上 ⚫品質維持・向上 ⚫管理コスト軽減 ⚫容易なコントロール その背景は、 ⚫モノリスで影響把握しきれない ⚫同様なロジックが散乱(変更漏れ) ⚫ある機能の障害が全体に波及 ⚫部分的な増強やアップグレードができない ⚫テストと本番の環境差異(事前確認不可)
  • 6. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 6 活用している主なオープンソース・クラウドサービス
  • 7. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 7 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 7 ①機能要件の側面 ⚫モノリス、スパゲティの解体工事 ➢ スモールリライトのすすめ ×現行ロジックベース 〇思い切ったリライト ×ビッグリライト 〇スモールリライト 〇ストラングラーパターン ➢ 範囲を見極めて ×すべてマイクロサービスに 〇優先度をつけて順番に 〇今後変更ない部分はそのまま塩漬け ➢ 分離による複雑さ→マイクロサービスの粒度、分散トレーシング ×マイクロサービスの粒度にこだわる 〇芸術作品を目指さない 〇複雑さへの対処はツールに頼ろう
  • 8. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 8 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 8 ①機能要件の側面 ⚫精神面 ➢ スキル継承、教育の良い機会 ×機能のかわらないリライトは無意味 〇リライトに積極投資 →経営は積極的に投資すべき ➢ イチから書くことのやりがい・達成感・責任感 ×既存コードのメンテナンス 〇思い切ったリライト 〇マイシステムという愛着と責任感 →その後の開発・改善・トラブル対応のスピードアップ
  • 9. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 9 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 9 ②非機能要件の側面 ⚫大量取引/障害の局所化 ➢ 機能ごとの流量制御、タイムアウト、 リトライ、サーキットブレーカー、 バルクヘッド→サービスメッシュ ×総量(入口)での流量制御 〇機能ごとの流量制御 ➢ パフォーマンスや障害見える化→オブザーバビリティ ×パフォーマンスネック見つけにく 〇ツールによる解決
  • 10. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 10 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 10 ②非機能要件の側面 ⚫品質の確保 ➢ マネージドサービスはまず動かす ×マネージドサービスは安心 〇マネージドサービスこそ疑え 〇動かして、テストしてなんぼ → Fail fast! Fail often! ➢ コンポーザブルインフラ/イミュータブルインフラ ×コンテナじゃないとダメ 〇コンポーザブルも有効 ➢ セキュリティは多層的防御 ×PCIDSSに準拠していれば良い 〇常にリスク想定と対策を 〇多層的防御(入口・出口対策、暗号化、セグメンテーション)
  • 11. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 11 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 11 ③人財・組織の側面 目標: プロダクトの価値向上につながらない 重労働をいかに削減するか ⚫目的を見失わず、身の丈にあったアプローチを ➢ 技術的な特性やトレンドに流されすぎない ×流行を追いかけすぎる 〇プロダクト特性、組織のリソース、オペレーションを加味
  • 12. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 12 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 12 ③人財・組織の側面 ⚫学習コストを惜しまない ➢ フラットな情報共有 Fail fast! Fail often! ×プロジェクト毎の情報サイロ 〇フラットな情報共有と高速な横串検索 ×武勇伝の共有 〇しくじり先生の共有 ➢ さわってみてなんぼ→その後の体系立てた教育 ×まずは研修に行く 〇さわってなんぼ →失敗して苦労して、その後に研修で体系を整理 ➢ やってみたいを大切に 自分で決めて創れる環境
  • 13. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 13 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 13 GMOインターネットグループ 他のセッションご紹介 「PGマルチペイメントサービスのマイクロサービス移行計画」 GMOペイメントゲートウェイ 佐久間 洋明 「インフラ目線でみた、初めてコンテナでサービスをリリースする時の セキュリティポイント」 GMOペイメントゲートウェイ 山崎 牧彦 「マインド:計画と統制の文化にクラウドネイティブの種をまく」 GMOペイメントゲートウェイ 駒井 直 「Docker/Kubernetes 開発・運用のためにテスト駆動入門」 GMOインターネット 元内 柊也
  • 14. Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 14 Copyright (C) 1995 GMO Payment Gateway, Inc. All Rights Reserved. 14 募集職種 ・アプリケーションエンジニア ・アーキテクト ・インフラエンジニア ・セキュリティエンジニア ・データベースエンジニア ・社内情報システム ・テクニカルサポートエンジニア GMO-PGのシステムエンジニアの4つの魅力 1. マイシステム・マイサービスに携わる 2. フルフェーズ・フルスタックをすべて内製開発 3. ミッション・クリティカルな領域へのチャレンジ 4. 守り続けている大切な企業文化 ※GMO-PG連結企業集団 2020年1月から2020年12月の数値 採用特設サイトはこちら https://recruit.gmo-pg.com/