Submit Search
Upload
eureka go ライブラリの話
•
Download as PPTX, PDF
•
3 likes
•
1,846 views
Takuma Morikawa
Follow
2015/12/12 eureka go での発表資料となります
Read less
Read more
Technology
Report
Share
Report
Share
1 of 120
Download now
Recommended
Golang oss libraries
Golang oss libraries
Takuma Morikawa
Gunosy Beer Bash #05 pairs
Gunosy Beer Bash #05 pairs
Takuma Morikawa
Microservices on pairs
Microservices on pairs
Takuma Morikawa
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
Takuma Morikawa
会員数180万人のマッチングサービスpairsの 急成長を支える技術基盤 ディレクターズカット版
会員数180万人のマッチングサービスpairsの 急成長を支える技術基盤 ディレクターズカット版
Takuma Morikawa
Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料
Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料
Takuya Onda
新卒フロントエンドエンジニアが見たPairsフロントエンド
新卒フロントエンドエンジニアが見たPairsフロントエンド
Keitaro Takeuchi
AWS Startup Tech Meetup #008 発表資料
AWS Startup Tech Meetup #008 発表資料
Takuya Onda
Recommended
Golang oss libraries
Golang oss libraries
Takuma Morikawa
Gunosy Beer Bash #05 pairs
Gunosy Beer Bash #05 pairs
Takuma Morikawa
Microservices on pairs
Microservices on pairs
Takuma Morikawa
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
Takuma Morikawa
会員数180万人のマッチングサービスpairsの 急成長を支える技術基盤 ディレクターズカット版
会員数180万人のマッチングサービスpairsの 急成長を支える技術基盤 ディレクターズカット版
Takuma Morikawa
Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料
Mackerel Agentのプロビジョニングフローについて / Mackerel Meetup #7 Tokyo 発表資料
Takuya Onda
新卒フロントエンドエンジニアが見たPairsフロントエンド
新卒フロントエンドエンジニアが見たPairsフロントエンド
Keitaro Takeuchi
AWS Startup Tech Meetup #008 発表資料
AWS Startup Tech Meetup #008 発表資料
Takuya Onda
ClojureScript+re-frameで社内アプリケーションを開発した話
ClojureScript+re-frameで社内アプリケーションを開発した話
Keitaro Takeuchi
Reagent & re-frameのすすめ
Reagent & re-frameのすすめ
Keitaro Takeuchi
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
Atsuko Tsujioka
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
虎の穴 開発室
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
虎の穴 開発室
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料
虎の穴 開発室
Tech day#2 オープニングトーク
Tech day#2 オープニングトーク
虎の穴 開発室
DevLOVE現場甲子園2014 東日本大会 一回表
DevLOVE現場甲子園2014 東日本大会 一回表
Takao Kimura
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
虎の穴 開発室
アジャイルマインドの重要性
アジャイルマインドの重要性
Akiyah
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
虎の穴 開発室
小さく始める大規模スクラム
小さく始める大規模スクラム
Keisuke Tsukagoshi
本番サーバへのログイン 権限を整理したお話
本番サーバへのログイン 権限を整理したお話
Takuya Onda
スマホSEOって何すればいいの?&質問コーナー
スマホSEOって何すればいいの?&質問コーナー
ナイル株式会社
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
Sho Hamano
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
Tomomo Nakayama
運営によくある落とし穴とは?(DeNA Games Tokyo)
運営によくある落とし穴とは?(DeNA Games Tokyo)
DeNA Games Tokyo
サービスをリードしていけるエンジニア集団の作り方(DeNA Games Tokyo)
サービスをリードしていけるエンジニア集団の作り方(DeNA Games Tokyo)
DeNA Games Tokyo
[X-Tech] アニメ・漫画 企業でITを活用してオタク業界の未来を変える取り組み (Anitech)
[X-Tech] アニメ・漫画 企業でITを活用してオタク業界の未来を変える取り組み (Anitech)
虎の穴 開発室
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
DeNA Games Tokyo
golintを使おう
golintを使おう
Takuma Morikawa
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Yuta Hoshino
More Related Content
What's hot
ClojureScript+re-frameで社内アプリケーションを開発した話
ClojureScript+re-frameで社内アプリケーションを開発した話
Keitaro Takeuchi
Reagent & re-frameのすすめ
Reagent & re-frameのすすめ
Keitaro Takeuchi
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
Atsuko Tsujioka
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
虎の穴 開発室
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
虎の穴 開発室
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料
虎の穴 開発室
Tech day#2 オープニングトーク
Tech day#2 オープニングトーク
虎の穴 開発室
DevLOVE現場甲子園2014 東日本大会 一回表
DevLOVE現場甲子園2014 東日本大会 一回表
Takao Kimura
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
虎の穴 開発室
アジャイルマインドの重要性
アジャイルマインドの重要性
Akiyah
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
虎の穴 開発室
小さく始める大規模スクラム
小さく始める大規模スクラム
Keisuke Tsukagoshi
本番サーバへのログイン 権限を整理したお話
本番サーバへのログイン 権限を整理したお話
Takuya Onda
スマホSEOって何すればいいの?&質問コーナー
スマホSEOって何すればいいの?&質問コーナー
ナイル株式会社
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
Sho Hamano
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
Tomomo Nakayama
運営によくある落とし穴とは?(DeNA Games Tokyo)
運営によくある落とし穴とは?(DeNA Games Tokyo)
DeNA Games Tokyo
サービスをリードしていけるエンジニア集団の作り方(DeNA Games Tokyo)
サービスをリードしていけるエンジニア集団の作り方(DeNA Games Tokyo)
DeNA Games Tokyo
[X-Tech] アニメ・漫画 企業でITを活用してオタク業界の未来を変える取り組み (Anitech)
[X-Tech] アニメ・漫画 企業でITを活用してオタク業界の未来を変える取り組み (Anitech)
虎の穴 開発室
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
DeNA Games Tokyo
What's hot
(20)
ClojureScript+re-frameで社内アプリケーションを開発した話
ClojureScript+re-frameで社内アプリケーションを開発した話
Reagent & re-frameのすすめ
Reagent & re-frameのすすめ
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
【LT「超」募集中!】リモートワークTips 超LT会 - vol.3 スタンディングデスクと、 雑談のススメ
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
0から1へ、1からその先の未来へ!とらのあなラボのエンジニア採用
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料
Tech day#2 オープニングトーク
Tech day#2 オープニングトーク
DevLOVE現場甲子園2014 東日本大会 一回表
DevLOVE現場甲子園2014 東日本大会 一回表
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
オタクエンジニアを熱くさせる!モチベーションをあげるチームビルディング
アジャイルマインドの重要性
アジャイルマインドの重要性
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
小さく始める大規模スクラム
小さく始める大規模スクラム
本番サーバへのログイン 権限を整理したお話
本番サーバへのログイン 権限を整理したお話
スマホSEOって何すればいいの?&質問コーナー
スマホSEOって何すればいいの?&質問コーナー
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
運営によくある落とし穴とは?(DeNA Games Tokyo)
運営によくある落とし穴とは?(DeNA Games Tokyo)
サービスをリードしていけるエンジニア集団の作り方(DeNA Games Tokyo)
サービスをリードしていけるエンジニア集団の作り方(DeNA Games Tokyo)
[X-Tech] アニメ・漫画 企業でITを活用してオタク業界の未来を変える取り組み (Anitech)
[X-Tech] アニメ・漫画 企業でITを活用してオタク業界の未来を変える取り組み (Anitech)
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
ゲーム運営の上流工程 -領域を閉じないエンジニア-(DeNA Games Tokyo・岡村謙)
Viewers also liked
golintを使おう
golintを使おう
Takuma Morikawa
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Yuta Hoshino
Github第8章
Github第8章
Yuto Suzuki
Goを知る
Goを知る
Hirokazu Fukami
Chrome osとgo言語からgoogleの今後を妄想してみる
Chrome osとgo言語からgoogleの今後を妄想してみる
Masakazu Muraoka
らくちん Go言語
らくちん Go言語
株式会社YEBIS.XYZ
alphawing meets heroku
alphawing meets heroku
Kyosuke Kameda
Golang, make and robotics #gocon
Golang, make and robotics #gocon
Hideyuki TAKEI
Eureka go 2015_12_12
Eureka go 2015_12_12
matsuo kenji
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
Go+revel
Go+revel
Amuro Nishizawa
cli.go と cli-init で高速にコマンドラインツールを開発する / The command-line tool developed at hi...
cli.go と cli-init で高速にコマンドラインツールを開発する / The command-line tool developed at hi...
Hidenori Takeshita
HighBatch
HighBatch
Nobuhito Sato
Go言語と過ごした一週間
Go言語と過ごした一週間
Shintaro Kitayama
マイクロサービスにおけるクエリー言語について
マイクロサービスにおけるクエリー言語について
sz yudppp
Dockerぐらし!
Dockerぐらし!
Takumi Murano
勉強会への一歩を踏み出すために
勉強会への一歩を踏み出すために
Akihiko Horiuchi
ISUCON2015 PHPで予選を戦ってみた
ISUCON2015 PHPで予選を戦ってみた
Ken Gotoh
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
Satoshi Noda
ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語
Satoshi Noda
Viewers also liked
(20)
golintを使おう
golintを使おう
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Github第8章
Github第8章
Goを知る
Goを知る
Chrome osとgo言語からgoogleの今後を妄想してみる
Chrome osとgo言語からgoogleの今後を妄想してみる
らくちん Go言語
らくちん Go言語
alphawing meets heroku
alphawing meets heroku
Golang, make and robotics #gocon
Golang, make and robotics #gocon
Eureka go 2015_12_12
Eureka go 2015_12_12
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Go+revel
Go+revel
cli.go と cli-init で高速にコマンドラインツールを開発する / The command-line tool developed at hi...
cli.go と cli-init で高速にコマンドラインツールを開発する / The command-line tool developed at hi...
HighBatch
HighBatch
Go言語と過ごした一週間
Go言語と過ごした一週間
マイクロサービスにおけるクエリー言語について
マイクロサービスにおけるクエリー言語について
Dockerぐらし!
Dockerぐらし!
勉強会への一歩を踏み出すために
勉強会への一歩を踏み出すために
ISUCON2015 PHPで予選を戦ってみた
ISUCON2015 PHPで予選を戦ってみた
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語
Similar to eureka go ライブラリの話
【複業人事】さくらインターネット株式会社
【複業人事】さくらインターネット株式会社
複業人事
「eureka x mackerel」Mackerel meetup#6
「eureka x mackerel」Mackerel meetup#6
Kento Yamashita
「360°スゴイ」を創るVOYAGE GROUPエンジニア成長施策
「360°スゴイ」を創るVOYAGE GROUPエンジニア成長施策
Hironori Miura
150704 イノベーションエッグ第4回 umekita_force活動報告
150704 イノベーションエッグ第4回 umekita_force活動報告
Naoya Shiraishi
女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77
Yasuko Ohba
2012 0808 Wave無料セミナー
2012 0808 Wave無料セミナー
Osamu Sugiura
2012 1108 新座総合高校_インターネット販売業界の実態と将来
2012 1108 新座総合高校_インターネット販売業界の実態と将来
Osamu Sugiura
ネットショップ実務士補コース
ネットショップ実務士補コース
Osamu Sugiura
Jisaセミナー講演
Jisaセミナー講演
Hagimoto Junzo
ステップアップ実務セミナーA「EC事業計画」全ページ_旧0927
ステップアップ実務セミナーA「EC事業計画」全ページ_旧0927
Osamu Sugiura
「手探りで始めた企業内スタートアップで嵌まったことEX」
「手探りで始めた企業内スタートアップで嵌まったことEX」
Noritaka Shinohara
LODEO開発ストーリー
LODEO開発ストーリー
Tomohiro Shinden
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
Takuya Tachibana
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
Cybozucommunity
音声で楽しく業務効率化!TOKSOKで変わる請求業務
音声で楽しく業務効率化!TOKSOKで変わる請求業務
freee株式会社
Trelloを使ってサクサク開発してみませんか?_yohhatu
Trelloを使ってサクサク開発してみませんか?_yohhatu
Yoh Nakamura
Sap inside track2019tokyo_d3-caa-dev04_sap-graph
Sap inside track2019tokyo_d3-caa-dev04_sap-graph
Osamu TAMAKI
グローバルエンジニアキャリア はじめの一歩
グローバルエンジニアキャリア はじめの一歩
Takuya Tejima
未経験ディレクタから、どのようにPdM思考を持てるようになったか
未経験ディレクタから、どのようにPdM思考を持てるようになったか
Hiroaki Fujiwara
アジャイルマインドの重要性(長野)
アジャイルマインドの重要性(長野)
Akiyah
Similar to eureka go ライブラリの話
(20)
【複業人事】さくらインターネット株式会社
【複業人事】さくらインターネット株式会社
「eureka x mackerel」Mackerel meetup#6
「eureka x mackerel」Mackerel meetup#6
「360°スゴイ」を創るVOYAGE GROUPエンジニア成長施策
「360°スゴイ」を創るVOYAGE GROUPエンジニア成長施策
150704 イノベーションエッグ第4回 umekita_force活動報告
150704 イノベーションエッグ第4回 umekita_force活動報告
女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77
2012 0808 Wave無料セミナー
2012 0808 Wave無料セミナー
2012 1108 新座総合高校_インターネット販売業界の実態と将来
2012 1108 新座総合高校_インターネット販売業界の実態と将来
ネットショップ実務士補コース
ネットショップ実務士補コース
Jisaセミナー講演
Jisaセミナー講演
ステップアップ実務セミナーA「EC事業計画」全ページ_旧0927
ステップアップ実務セミナーA「EC事業計画」全ページ_旧0927
「手探りで始めた企業内スタートアップで嵌まったことEX」
「手探りで始めた企業内スタートアップで嵌まったことEX」
LODEO開発ストーリー
LODEO開発ストーリー
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
音声で楽しく業務効率化!TOKSOKで変わる請求業務
音声で楽しく業務効率化!TOKSOKで変わる請求業務
Trelloを使ってサクサク開発してみませんか?_yohhatu
Trelloを使ってサクサク開発してみませんか?_yohhatu
Sap inside track2019tokyo_d3-caa-dev04_sap-graph
Sap inside track2019tokyo_d3-caa-dev04_sap-graph
グローバルエンジニアキャリア はじめの一歩
グローバルエンジニアキャリア はじめの一歩
未経験ディレクタから、どのようにPdM思考を持てるようになったか
未経験ディレクタから、どのようにPdM思考を持てるようになったか
アジャイルマインドの重要性(長野)
アジャイルマインドの重要性(長野)
Recently uploaded
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Recently uploaded
(8)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
eureka go ライブラリの話
1.
eureka go Takuma Morikawa
/ eureka, inc. Copyright © 2009-2015 eureka, inc. All rights reserved.
2.
じこしょうかい About me
3.
Copyright © 2009-2015
eureka, inc. All rights reserved. なまえ Takuma Morikawa しょぞく たんとう (Go, JS, たまにインフラ) じこしょうかい
4.
エウレカについて About eureka
5.
株式会社エウレカ 専門分野以外の領域 でも活躍できる エンジニア 55人 非エンジニア 40人 事業内容 自社サービスの企画・開発・運営 ・ オンライン・デーティング・サービス「pairs」 ・ カップル専用アプリ「Couples」 海外拠点 ・
唯麗家股份有限公司(台湾) ・ EUREKA SG Pte. Ltd.(シンガポール) 社員数: 95名 インターン・業務委託含む
6.
7.
オンライン・デーティング・サービス 「pairs」 12年9月 13年3月
13年9月 14年3月 14年9月 15年3月 225万 。゚+\310万会員突破//+.゚ リリース 2012年 10月 会員数 310万人 プラットフォーム PC/SP/iOS/Android 135万 45万 90万 190万 3年で 300万人
8.
9.
カップル専用アプリ「Couples」 。゚+\300万DL突破//+.゚ リリース 2014年 5月 DL数
300万DL プラットフォーム iOS/Android 14年5月 14年10月 15年3月 215万 170万 130万 85万 45万 国内 No.1
10.
Today's Talk
11.
golang libraries in
pairs
12.
今日お話すること ・pairsで使ってるライブラリとかのお話
13.
ライブラリについて
14.
基本方針 ・あまり自前で作らない ライブラリ
15.
基本方針 ・あまり自前で作らない ・なぜなら… ライブラリ
16.
あるよく晴れた日の朝… one day, very
sunny day morning…
17.
※ 登場人物・話は全て架空の例です
18.
私さん(仮名) ボス(仮名) ʕº̫͡ºʔ ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ Characters
19.
ʕº̫͡ºʔ<「うーん今日もいい天気」 pairs go 開発秘話
20.
ʕº̫͡ºʔ<「うーん今日もいい天気」 ʕº̫͡ºʔ<「こんな日はGoに限る」 pairs go 開発秘話
21.
ʕº̫͡ºʔ<「うーん今日もいい天気」 ʕº̫͡ºʔ<「こんな日はGoに限る」 ʕº̫͡ºʔ<「よーし仕事しちゃうぞ」 pairs go 開発秘話
22.
「森川さん」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
23.
「森川さん」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「ちゃんとコード書いてますか」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
24.
「森川さん」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「ちゃんとコード書いてますか」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「6月リリースマストですよ?」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
25.
「森川さん」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「ちゃんとコード書いてますか」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「6月リリースマストですよ?」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ ʕº̫͡ºʔo0O(おええ…) pairs go 開発秘話
26.
「私が求めているのは」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
27.
「私が求めているのは」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「コードを書くマシーンと化したあなたです」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
28.
「私が求めているのは」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「コードを書くマシーンと化したあなたです」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「一切の人間性を捨てて下さい」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
29.
「私が求めているのは」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「コードを書くマシーンと化したあなたです」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「一切の人間性を捨てて下さい」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「おかしいな、休日は芝生が白いですね」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ ʔ̡̢̡ pairs go
開発秘話
30.
「私が求めているのは」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「コードを書くマシーンと化したあなたです」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「一切の人間性を捨てて下さい」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「おかしいな、休日は芝生が白いですね」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話 ʕº̫͡ºʔo0O(おええ…)
31.
「スケジュール引き直したので」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
32.
「スケジュール引き直したので」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「これでお願いしますわ」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
33.
「スケジュール引き直したので」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「これでお願いしますわ」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ ʕº̫͡ºʔ<「?」 pairs go 開発秘話
34.
ʕº̫͡ºʔ<「AWSが12月中になってます」 pairs go 開発秘話
35.
ʕº̫͡ºʔ<「AWSが12月中になってます」 「AWS周りは3週間あげます」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
36.
ʕº̫͡ºʔ<「AWSが12月中になってます」 「AWS周りは3週間あげます」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ ʕº̫͡ºʔ<「e2eも12月中になってます」 pairs go 開発秘話
37.
ʕº̫͡ºʔ<「AWSが12月中になってます」 「AWS周りは3週間あげます」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ ʕº̫͡ºʔ<「e2eも12月中になってます」 「e2eは1週間あげます」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
38.
ʕº̫͡ºʔ<「AWSって」 pairs go 開発秘話
39.
ʕº̫͡ºʔ<「AWSって」 ʕº̫͡ºʔ<「Dynamo」 ʕº̫͡ºʔ<「SQS」 ʕº̫͡ºʔ<「SNS」 pairs go 開発秘話
40.
ʕº̫͡ºʔ<「SES」 ʕº̫͡ºʔ<「S3」 ʕº̫͡ºʔ<「Redshift」 pairs go 開発秘話
41.
ʕº̫͡ºʔ<「どこまで含めていってます?」 pairs go 開発秘話
42.
ʕº̫͡ºʔ<「どこまで含めていってます?」 「AWSは」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
43.
ʕº̫͡ºʔ<「どこまで含めていってます?」 「AWSは」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「AWSです」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
44.
「その中にAWS以外のもの」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
45.
「その中にAWS以外のもの」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「ありますか?」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ pairs go 開発秘話
46.
「その中にAWS以外のもの」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「ありますか?」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ ʕº̫͡ºʔo0O(おええ…) pairs go 開発秘話
47.
「その中にAWS以外のもの」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ 「ありますか?」>ʕ̡̢̡̡̢̡ʘ̅͟͜͡͡ʘ̲̅͟͜͡ʔ̡̢̡ ʕº̫͡ºʔo0O(おええ…) ʕº̫͡ºʔ<「ありません…」 pairs go 開発秘話
48.
ʕº̫͡ºʔ<「…」 pairs go 開発秘話
49.
ʕº̫͡ºʔ<「…」 ʕº̫͡ºʔo0O(どこか遠くへ行きたい…) pairs go 開発秘話
50.
そしてブラジルへ…
51.
そしてブラジルへ…
52.
ライブラリについて(再)
53.
基本方針 ・あまり自前で作らない ライブラリ
54.
基本方針 ・あまり自前で作らない => 探す ライブラリ
55.
基本方針 ・あまり自前で作らない => 探す => 探しても無かったら…? ライブラリ
56.
基本方針 ・あまり自前で作らない => 探す => 探しても無かったら…? =>
もっと探す ライブラリ
57.
基本方針 ・あまり自前で作らない => 探す => 探しても無かったら…? =>
もっと探す => それでも無かったら…? ライブラリ
58.
_人人人人人人人人人_ > つくるしかない <  ̄Y^Y^Y^Y^Y^Y^Y^Y ̄ ライブラリ
59.
_人人人人人人人人人_ > つくるしかない <  ̄Y^Y^Y^Y^Y^Y^Y^Y ̄ ライブラリ (嫌々)
60.
framework
61.
・revel => pairs全般 ・goji => 決済周り framework
62.
Microservices on pairs
63.
Microservices on pairs (未来予想図)
64.
Microservices on pairs (現況)
65.
(;◔д◔)< なんでこれを選んだんすか? framework
66.
(;◔д◔)< なんでこれを選んだんすか? ・ノリです framework
67.
(;◔д◔)< なんでこれを選んだんすか? ・ノリです framework
68.
(;◔д◔)< なんでこれを選んだんすか? 選定時に見た箇所 ・フルスタック ・i18n ・柔軟性の低いもの framework
69.
ログ周り
70.
・logrus ログ周り
71.
・logrus ・sentry ・fluentd ・(deferpanic) ログ周り
72.
・logrus ・sentry ・fluentd ・(deferpanic) ・spacemonkeygo/monitor ・zipkin ログ周り
73.
http
74.
・goreq http
75.
・goreq vs gorequest http
76.
・goreq vs gorequest ・構造体 vs
メソッドチェーン http
77.
・goreq vs gorequest ・構造体 vs
メソッドチェーン ・ドットの位置が… http
78.
config
79.
・っていうか何使えばいいですか… ・自前で ・go-config-loader config
80.
database
81.
・xorm database
82.
・xorm => ORM database
83.
・xorm => ORM ・wizard database
84.
・xorm => ORM ・wizard => シャーディング database
85.
payment
86.
・Apple, Google payment
87.
・Apple, Google ・go-iap payment
88.
・Apple, Google ・go-iap ・iOS 6
Style 非対応 payment
89.
・Apple, Google ・go-iap ・iOS 6
Style 非対応 ・PayPal payment
90.
・Apple, Google ・go-iap ・iOS 6
Style 非対応 ・PayPal ・go-paypal-classic payment
91.
fixture
92.
・GoogleSpreadSheetで管理 fixtureくん
93.
・GoogleSpreadSheetで管理 => YAML出力 fixtureくん
94.
・GoogleSpreadSheetで管理 => YAML出力 => go-yml2sqlで変換 fixtureくん
95.
・GoogleSpreadSheetで管理 => YAML出力 => go-yml2sqlで変換 ・テスト時にinsert ・SQLを表示 fixtureくん
96.
test
97.
・go標準 + testify test
98.
・go標準 + testify ・ginkgo test
99.
・go標準 + testify ・ginkgo =>
コードが肥大化するにつれて死亡 test
100.
CI
101.
・CircleCI CI
102.
・CircleCI ・gvmで他バージョン対応 CI
103.
・CircleCI ・gvmで他バージョン対応 ・gox & ghr CI
104.
・CircleCI ・gvmで他バージョン対応 ・gox & ghr ・codedeploy CI
105.
・CircleCI ・gvmで他バージョン対応 ・gox & ghr ・codedeploy ・データロード周りでエラーになりやすい CI
106.
AWS
107.
・goamzの時代 AWS
108.
・goamzの時代 ・誰のを使えばいいのか… AWS
109.
・goamzの時代 ・誰のを使えばいいのか… ・aws-sdk-go AWS
110.
・goamzの時代 ・誰のを使えばいいのか… ・aws-sdk-go ・aws-sdk-go-wrapper AWS
111.
・goamzの時代 ・誰のを使えばいいのか… ・aws-sdk-go ・aws-sdk-go-wrapper ・DynamoDB, S3, SNS,
SQS AWS
112.
・goamzの時代 ・誰のを使えばいいのか… ・aws-sdk-go ・aws-sdk-go-wrapper ・DynamoDB, S3, SNS,
SQS ・2ヶ月に1回 破壊的変更… AWS
113.
まとめ
114.
まとめ ・あまり自前で作らない
115.
まとめ ・あまり自前で作らない ・それでも作らなければなかなかったら…
116.
まとめ _人人人人人人人人人人人人人_ > 一緒に作りましょう!! <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
117.
まとめ _人人人人人人人人人人人人人_ > 一緒に作りましょう!! <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄ (切実)
118.
おわり。 fin.
119.
「世界で愛されるサービス」を一緒に作りませんか? セグメントNo1 サービス グローバルビジネス Business pairs Goフルスクラッチ Engineering マッチングアルゴリズム Big
Data ✕ ハイブリッドエンジ ニア 大規模行動データ解 析
120.
CONFIDENTIAL Thank you :) Thank
you :)
Editor's Notes
https://github.com/avelino/awesome-go https://github.com/mfornos/awesome-microservices
https://github.com/avelino/awesome-go https://github.com/mfornos/awesome-microservices
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://brabioproject.appspot.com/project/ganttchart/ahJzfmJyYWJpb3Byb2plY3RocmRyEQsSB1Byb2plY3QYjMOWkwcM/
https://github.com/avelino/awesome-go https://github.com/mfornos/awesome-microservices
https://github.com/avelino/awesome-go https://github.com/mfornos/awesome-microservices
https://github.com/avelino/awesome-go https://github.com/mfornos/awesome-microservices
testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
https://github.com/avelino/awesome-go https://github.com/mfornos/awesome-microservices
testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
基本的にラッパー経由
基本的にラッパー経由
基本的にラッパー経由
基本的にラッパー経由
基本的にラッパー経由
基本的にラッパー経由
基本的にラッパー経由
基本的にラッパー経由
https://github.com/go-xorm/xorm https://github.com/evalphobia/wizard
https://github.com/go-xorm/xorm https://github.com/evalphobia/wizard
https://github.com/go-xorm/xorm https://github.com/evalphobia/wizard
https://github.com/go-xorm/xorm https://github.com/evalphobia/wizard Xorm meet up lunny
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://docs.google.com/spreadsheets/d/1JK6dbMtSvFTpRJMa7lvfxXv-N1WHQ9ygi_nmBl07trY/edit#gid=1058209044 testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
https://docs.google.com/spreadsheets/d/1JK6dbMtSvFTpRJMa7lvfxXv-N1WHQ9ygi_nmBl07trY/edit#gid=1058209044 testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
https://docs.google.com/spreadsheets/d/1JK6dbMtSvFTpRJMa7lvfxXv-N1WHQ9ygi_nmBl07trY/edit#gid=1058209044 testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
https://docs.google.com/spreadsheets/d/1JK6dbMtSvFTpRJMa7lvfxXv-N1WHQ9ygi_nmBl07trY/edit#gid=1058209044 testhelper/fixture/fixture.go go-yml2sql -y ./test/fixtures/product/main.yml
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
https://github.com/evalphobia/go-iap https://github.com/evalphobia/go-paypal-classic
Download now