Submit Search
Upload
CAリワード x Go言語
•
1 like
•
1,001 views
CA Reward, Inc.
Follow
CAリワードとGo言語についてご紹介します。
Read less
Read more
Business
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
Monitを使ってみた
Monitを使ってみた
weddingpark
Sentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォーム
weddingpark
言語の検証と導入
言語の検証と導入
weddingpark
ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語
Satoshi Noda
Goのシンプルさについて
Goのシンプルさについて
pospome
グリーにおけるスマホアプリ開発~HTML5編
グリーにおけるスマホアプリ開発~HTML5編
Mitsuhiro Tanda
人見知りでもイベントを楽しめる!!〜リアルとネットをつなぐ〜 #mlkcca
人見知りでもイベントを楽しめる!!〜リアルとネットをつなぐ〜 #mlkcca
Syoko Matsumura
Impressionism & Expressionism
Impressionism & Expressionism
Jeri Ann Gabon
Recommended
Monitを使ってみた
Monitを使ってみた
weddingpark
Sentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォーム
weddingpark
言語の検証と導入
言語の検証と導入
weddingpark
ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語
Satoshi Noda
Goのシンプルさについて
Goのシンプルさについて
pospome
グリーにおけるスマホアプリ開発~HTML5編
グリーにおけるスマホアプリ開発~HTML5編
Mitsuhiro Tanda
人見知りでもイベントを楽しめる!!〜リアルとネットをつなぐ〜 #mlkcca
人見知りでもイベントを楽しめる!!〜リアルとネットをつなぐ〜 #mlkcca
Syoko Matsumura
Impressionism & Expressionism
Impressionism & Expressionism
Jeri Ann Gabon
Embarazo
Embarazo
garyemanuel
Ati presentation
Ati presentation
Shaheed Hossain
Evenimente doingbusiness.ro 2015
Evenimente doingbusiness.ro 2015
Kompass Group & Doingbusiness.ro
A.JOSEPH RAJ
A.JOSEPH RAJ
josephraj anandraj
Viruz
Viruz
vale_mb
Presentation1
Presentation1
Suzane Yeboah
Nodal anlysis with super node
Nodal anlysis with super node
saravana kumar R
Women's foldable flat shoes with matching carrying case
Women's foldable flat shoes with matching carrying case
DEALCOMEX
Textual analysis of ‘the warriors’
Textual analysis of ‘the warriors’
Josh Smith
HVCのある暮らし
HVCのある暮らし
Yota Ishida
Amazon Work Spaces Application Manager
Amazon Work Spaces Application Manager
Genta Watanabe
超大量トラフィックとAWSと私
超大量トラフィックとAWSと私
Noriaki Kadota
東ラるう(カラー)2012
東ラるう(カラー)2012
Ayako Ruu
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
Takuma Kudo
Tecido nervoso aula 2
Tecido nervoso aula 2
Janderson Physios
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
KayaSuetake1
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
masakisaito12
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
ssuserfb441f
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ 株式会社
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
Yasuyoshi Minehisa
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
ユニパー株式会社
20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf
ssuser80a51f
More Related Content
Viewers also liked
Embarazo
Embarazo
garyemanuel
Ati presentation
Ati presentation
Shaheed Hossain
Evenimente doingbusiness.ro 2015
Evenimente doingbusiness.ro 2015
Kompass Group & Doingbusiness.ro
A.JOSEPH RAJ
A.JOSEPH RAJ
josephraj anandraj
Viruz
Viruz
vale_mb
Presentation1
Presentation1
Suzane Yeboah
Nodal anlysis with super node
Nodal anlysis with super node
saravana kumar R
Women's foldable flat shoes with matching carrying case
Women's foldable flat shoes with matching carrying case
DEALCOMEX
Textual analysis of ‘the warriors’
Textual analysis of ‘the warriors’
Josh Smith
HVCのある暮らし
HVCのある暮らし
Yota Ishida
Amazon Work Spaces Application Manager
Amazon Work Spaces Application Manager
Genta Watanabe
超大量トラフィックとAWSと私
超大量トラフィックとAWSと私
Noriaki Kadota
東ラるう(カラー)2012
東ラるう(カラー)2012
Ayako Ruu
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
Takuma Kudo
Tecido nervoso aula 2
Tecido nervoso aula 2
Janderson Physios
Viewers also liked
(15)
Embarazo
Embarazo
Ati presentation
Ati presentation
Evenimente doingbusiness.ro 2015
Evenimente doingbusiness.ro 2015
A.JOSEPH RAJ
A.JOSEPH RAJ
Viruz
Viruz
Presentation1
Presentation1
Nodal anlysis with super node
Nodal anlysis with super node
Women's foldable flat shoes with matching carrying case
Women's foldable flat shoes with matching carrying case
Textual analysis of ‘the warriors’
Textual analysis of ‘the warriors’
HVCのある暮らし
HVCのある暮らし
Amazon Work Spaces Application Manager
Amazon Work Spaces Application Manager
超大量トラフィックとAWSと私
超大量トラフィックとAWSと私
東ラるう(カラー)2012
東ラるう(カラー)2012
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
Tecido nervoso aula 2
Tecido nervoso aula 2
Recently uploaded
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
KayaSuetake1
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
masakisaito12
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
ssuserfb441f
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ 株式会社
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
Yasuyoshi Minehisa
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
ユニパー株式会社
20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf
ssuser80a51f
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
masakisaito12
Recently uploaded
(8)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
CAリワード x Go言語
1.
x CA Reward x
Go言語
2.
x 山塚 博翔 2013年 CyberAgent
入社 2014年8月より CAリワード やってること: BOSATSU サーバー実装全般 言語: Go, Java, Scala, Python など
3.
x ・導入経緯 ・Go言語とは ・導入してみて ・その他の活動 発表内容
4.
x 導入経緯
5.
x 2014年10月 PHP 90%
6.
x 2014年10月 システム的に 古くなってきた ごっそり リファクタしたい 技術的な 挑戦がしたい 別の言語で 良いのないか? PHP 90%
7.
x Goだ!! Goだ!! Goだ!! (*当時、Go言語がチヤホヤされ始めました)
8.
x 2014年10月頃から導入開始 で、現在
9.
x Go言語 70% PHP 20% 2016年5月
10.
x Go言語とは
11.
x GO言語とは ・Googleが2009年11月に公開 ・強い型づけ ・並列処理がシンプルにかける ・クロスコンパイルできる ・直接ネイティブコードで実行 ・GCがある ・世界的にコミュニティが盛ん
12.
x GO言語 活用事例 Docker Kubernetes HashiCorp tools etcd AWA Ameba
Ownd Abema TV
13.
x そろそろお気づきかもしれませんが、、
14.
x マスコットのGopherくんが圧倒的に可愛い Gopherくん Duke (Java) Tux
(Linux) elePHPant (PHP) Doroid (Android) Tomcat D言語くん
15.
x CAリワード Go言語導入事例
16.
x Go言語 導入 ・広告配信 ・クリック・CV計測 ・その他 API Go言語
導入なし ・配信面 (Rails + React) ・分析 (Java / Scala / Python)
17.
x 導入して良かった点
18.
x 言語仕様がシンプル 学習コストが低い チュートリアルが充実 Tour of Go CAリワード内のGopher 2016/05:
エンジニア 7割 が使用 良いところ
19.
x 標準ツールが充実 - go build:
コンパイル - go test : テストの実行 - go fmt : コードのフォーマット - go lint : リンター - go vet : バグの元になるコードを静的解析 → コードの品質が保たれる 良いところ
20.
x コンパイルが速い 良いところ 数分 数秒 開発がサクサク !!
21.
x 環境に依存しない OS、ランタイムなどの 実行環境の違いや外部ライブラリの 依存関係とは無縁 環境に合わせてコンパルしたバイナリを サーバーに配布するだけでOK 良いところ
22.
x イマイチな点
23.
x デファクトスタンダードがない Web Framework, ORM 依存ライブラリ管理 →
内外の各プロジェクトで手探り Viewが弱い 標準のTemplate Engineはあるが 使い勝手、パフォーマンスともに イマイチ
24.
x CAリワード Go言語関連の活動
25.
x GoCon 2016 Spring 4/21
@MARK CITY
26.
x GoCon 2016 Spring 弊社
平田が登壇
27.
x 社内勉強会
28.
x 社内勉強会 近日、社外企業と 合同勉強会を開催予定! 是非 ご参加ください!
29.
x Gopherくん カレー
30.
x ご静聴ありがとうございました
Download now