Submit Search
Upload
ペパボ福岡支社におけるRubyの活用事例
•
29 likes
•
15,587 views
Uchio Kondo
Follow
ペパボ福岡支社における Rubyの活用事例 @Ruby・mrubyビジネスセミナーFUKUOKA2015
Read less
Read more
Technology
Report
Share
Report
Share
1 of 56
Download now
Download to read offline
Recommended
ペパボのサービスとRuby
ペパボのサービスとRuby
Uchio Kondo
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
Ruby way-openstack.keynote
Ruby way-openstack.keynote
Uchio Kondo
俺とDockerとtDiaryとkubernetes
俺とDockerとtDiaryとkubernetes
Masayuki KaToH
mruby IoTプラットフォーム
mruby IoTプラットフォーム
Hiromasa Ishii
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
Ruby on cygwin (2019/8月号)
Ruby on cygwin (2019/8月号)
fd0
Ruby24
Ruby24
Masahiro Tomita
Recommended
ペパボのサービスとRuby
ペパボのサービスとRuby
Uchio Kondo
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
Ruby way-openstack.keynote
Ruby way-openstack.keynote
Uchio Kondo
俺とDockerとtDiaryとkubernetes
俺とDockerとtDiaryとkubernetes
Masayuki KaToH
mruby IoTプラットフォーム
mruby IoTプラットフォーム
Hiromasa Ishii
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
Ruby on cygwin (2019/8月号)
Ruby on cygwin (2019/8月号)
fd0
Ruby24
Ruby24
Masahiro Tomita
Rubyコミッタのいる開発いい話
Rubyコミッタのいる開発いい話
Kenichi Murahashi
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Tomoya Kawanishi
Android 開発を加速するオープンソースライブラリ
Android 開発を加速するオープンソースライブラリ
健一 辰濱
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
分散Key/Valueストア Kai事例紹介
分散Key/Valueストア Kai事例紹介
Tomoya Hashimoto
Hello Ruby
Hello Ruby
Takahiro KUREBAYASHI
LT#7 Hello coffeeしてきた
LT#7 Hello coffeeしてきた
Shingo Inoue
カンファレンスネットワークの作り方
カンファレンスネットワークの作り方
KOIWA hidekazu
Rubyで.netを扱う
Rubyで.netを扱う
107steps
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた
Yoshiki Shibukawa
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
豊明 尾古
Railsの今昔
Railsの今昔
よしだ あつし
Kotlinの紹介
Kotlinの紹介
豊明 尾古
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
Ryosuke Akiyama
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
More Related Content
What's hot
Rubyコミッタのいる開発いい話
Rubyコミッタのいる開発いい話
Kenichi Murahashi
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Tomoya Kawanishi
Android 開発を加速するオープンソースライブラリ
Android 開発を加速するオープンソースライブラリ
健一 辰濱
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
分散Key/Valueストア Kai事例紹介
分散Key/Valueストア Kai事例紹介
Tomoya Hashimoto
Hello Ruby
Hello Ruby
Takahiro KUREBAYASHI
LT#7 Hello coffeeしてきた
LT#7 Hello coffeeしてきた
Shingo Inoue
カンファレンスネットワークの作り方
カンファレンスネットワークの作り方
KOIWA hidekazu
Rubyで.netを扱う
Rubyで.netを扱う
107steps
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
ThinReports
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた
Yoshiki Shibukawa
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
豊明 尾古
Railsの今昔
Railsの今昔
よしだ あつし
Kotlinの紹介
Kotlinの紹介
豊明 尾古
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
Ryosuke Akiyama
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
What's hot
(20)
Rubyコミッタのいる開発いい話
Rubyコミッタのいる開発いい話
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Android 開発を加速するオープンソースライブラリ
Android 開発を加速するオープンソースライブラリ
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
分散Key/Valueストア Kai事例紹介
分散Key/Valueストア Kai事例紹介
Hello Ruby
Hello Ruby
LT#7 Hello coffeeしてきた
LT#7 Hello coffeeしてきた
カンファレンスネットワークの作り方
カンファレンスネットワークの作り方
Rubyで.netを扱う
Rubyで.netを扱う
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Clack meetup #1 lt
Clack meetup #1 lt
How To Drink Wsgi
How To Drink Wsgi
東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
Railsの今昔
Railsの今昔
Kotlinの紹介
Kotlinの紹介
mruby を C# に 組み込んでみる
mruby を C# に 組み込んでみる
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Viewers also liked
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
PXE で linux インストールな本 -1 スピンドルマシンも Linux 化-
PXE で linux インストールな本 -1 スピンドルマシンも Linux 化-
Kenichiro MATOHARA
Let’s Encrypt更新話
Let’s Encrypt更新話
Kenichiro MATOHARA
Hashicorpツールズ
Hashicorpツールズ
Uchio Kondo
EROSについて
EROSについて
stibear (stibear1996)
PXE @第一回成果報告会(2012/12/17)
PXE @第一回成果報告会(2012/12/17)
stibear (stibear1996)
Rubyで操るAWS 第67回Ruby関西 勉強会
Rubyで操るAWS 第67回Ruby関西 勉強会
Takuro Sasaki
Manual do Proprietario Ford Puma
Manual do Proprietario Ford Puma
pxe
RaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたい
Kenichiro MATOHARA
エンジニアのためのブログ勉強会(公開用)
エンジニアのためのブログ勉強会(公開用)
Kenji Tanaka
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
Mac Rubyではじめる!Macアプリ開発入門
Mac Rubyではじめる!Macアプリ開発入門
宏治 高尾
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Ouka Yuka
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
株式会社スカイアーチネットワークス
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Tadashi Saito
Solaris Zone と Puppet、Serverspec でインフラ CI
Solaris Zone と Puppet、Serverspec でインフラ CI
ftnk
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
Takashi Honda
Viewers also liked
(20)
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
PXE で linux インストールな本 -1 スピンドルマシンも Linux 化-
PXE で linux インストールな本 -1 スピンドルマシンも Linux 化-
Let’s Encrypt更新話
Let’s Encrypt更新話
Hashicorpツールズ
Hashicorpツールズ
EROSについて
EROSについて
PXE @第一回成果報告会(2012/12/17)
PXE @第一回成果報告会(2012/12/17)
Rubyで操るAWS 第67回Ruby関西 勉強会
Rubyで操るAWS 第67回Ruby関西 勉強会
Manual do Proprietario Ford Puma
Manual do Proprietario Ford Puma
RaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたい
エンジニアのためのブログ勉強会(公開用)
エンジニアのためのブログ勉強会(公開用)
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Mac Rubyではじめる!Macアプリ開発入門
Mac Rubyではじめる!Macアプリ開発入門
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
JavascriptでRubyの作り方
JavascriptでRubyの作り方
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Solaris Zone と Puppet、Serverspec でインフラ CI
Solaris Zone と Puppet、Serverspec でインフラ CI
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
Similar to ペパボ福岡支社におけるRubyの活用事例
短絡的に作るRuby DSL 公開版
短絡的に作るRuby DSL 公開版
bash0C7
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
Summary of Ruby
Summary of Ruby
Tamotsu Furuya
Ruby on RedHat Enterprise Linux
Ruby on RedHat Enterprise Linux
Tomoya Kawanishi
minneで学ぶクラウド脳
minneで学ぶクラウド脳
Uchio Kondo
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
学 松崎
組込み向けRuby処理系mrubyの可能性
組込み向けRuby処理系mrubyの可能性
Salesforce Developers Japan
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
hiboma
Ruby Enterprise Environment
Ruby Enterprise Environment
Tomoya Kawanishi
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
Kazuaki Tanaka
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
Kouhei Sutou
さくルビー.Net誕生
さくルビー.Net誕生
三七男 山本
20140212 develove テスト自動化のアプローチ拡張トレンド 〜Excel項目定義手動テストから自動テストへ〜
20140212 develove テスト自動化のアプローチ拡張トレンド 〜Excel項目定義手動テストから自動テストへ〜
Fukui Osamu
Rubyの仕事で食べていくために僕らは!
Rubyの仕事で食べていくために僕らは!
Ouka Yuka
100311 Dev Fest2010
100311 Dev Fest2010
Kensaku Komatsu
RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2
Kuniaki Igarashi
Maiking RIA Apps by Ruby
Maiking RIA Apps by Ruby
shozon
mrubyのすすめ
mrubyのすすめ
masayoshi takahashi
20101106 ramaze発表
20101106 ramaze発表
Fukui Osamu
Tokyurubykaigi05
Tokyurubykaigi05
yamanekko
Similar to ペパボ福岡支社におけるRubyの活用事例
(20)
短絡的に作るRuby DSL 公開版
短絡的に作るRuby DSL 公開版
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Summary of Ruby
Summary of Ruby
Ruby on RedHat Enterprise Linux
Ruby on RedHat Enterprise Linux
minneで学ぶクラウド脳
minneで学ぶクラウド脳
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
組込み向けRuby処理系mrubyの可能性
組込み向けRuby処理系mrubyの可能性
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
Ruby Enterprise Environment
Ruby Enterprise Environment
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
さくルビー.Net誕生
さくルビー.Net誕生
20140212 develove テスト自動化のアプローチ拡張トレンド 〜Excel項目定義手動テストから自動テストへ〜
20140212 develove テスト自動化のアプローチ拡張トレンド 〜Excel項目定義手動テストから自動テストへ〜
Rubyの仕事で食べていくために僕らは!
Rubyの仕事で食べていくために僕らは!
100311 Dev Fest2010
100311 Dev Fest2010
RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2
Maiking RIA Apps by Ruby
Maiking RIA Apps by Ruby
mrubyのすすめ
mrubyのすすめ
20101106 ramaze発表
20101106 ramaze発表
Tokyurubykaigi05
Tokyurubykaigi05
More from Uchio Kondo
インフラ自動化とHashicorp tools
インフラ自動化とHashicorp tools
Uchio Kondo
Puppet of-2015-forupload
Puppet of-2015-forupload
Uchio Kondo
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Uchio Kondo
Drone.io のご紹介
Drone.io のご紹介
Uchio Kondo
Testing in Sinatra
Testing in Sinatra
Uchio Kondo
Start-padrino
Start-padrino
Uchio Kondo
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
Uchio Kondo
otomodachi-kakumei
otomodachi-kakumei
Uchio Kondo
More from Uchio Kondo
(8)
インフラ自動化とHashicorp tools
インフラ自動化とHashicorp tools
Puppet of-2015-forupload
Puppet of-2015-forupload
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Drone.io のご紹介
Drone.io のご紹介
Testing in Sinatra
Testing in Sinatra
Start-padrino
Start-padrino
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
otomodachi-kakumei
otomodachi-kakumei
Recently uploaded
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Recently uploaded
(8)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
ペパボ福岡支社におけるRubyの活用事例
1.
GMOペパボ株式会社 技術基盤チーム アドバンスド・シニア 近藤宇智朗 2015/03/11 Ruby・mrubyビジネスセミナーFUKUOKA2015 ペパボ福岡支社における Rubyの活用事例
2.
こんにちは
3.
me
4.
5.
6.
7.
8.
9.
❌パペボ 💮ペパボ
10.
❌うずら 💮うづら cf.
11.
! 使ってます
12.
福岡のサービス紹介
13.
14.
minne > 国内最大(当社調べ)の ハンドメイドマーケットサービス > Web、アプリ(iOS/Android)の展 開 >
2012年1月リリースの Railsサービス
15.
Ruby技術要素 > Ruby on
Rails(4.1.9) > Ruby (2.1.5) > Puppet (3.7系) > Serverspec (2.x) > Capistrano (3.x) > Fluentd(td-agent 2.x/Fluentd 0.10.x) > Ruboty, Thor による自作ツールなど…
16.
17.
ムームードメイン > 国内老舗の ドメイン取得・管理サービス > ムームーメールという 独自ドメイン利用可能 メールサービスも
18.
Ruby技術要素 > Ruby on
Rails(4.1) > Chef(開発環境構築) > Capistrano(3.x)/Webistrano > Capybara
19.
20.
ロリポップ! > こちらも国内老舗の レンタルサーバーサービス > 今年で14周年! >
何十台ものサーバを扱う 社内でも最大級のサービス
21.
ビジネスプラン始めました
22.
Ruby技術要素 > Puppet(2系/3系アップグレード中) > Capistrano(3.x) >
mod_mruby > (Serverspec) > (Ruby on Rails導入中…)
23.
Ruby事例のご紹介
24.
Ruby on Rails の利用
25.
Ruby on Rails >
以下のサービスで利用 (比較的大きなもの抜粋) > minne(Webアプリ、API、管理画面) > ムームードメイン(スマホ向けサイト) > ムームーメール > ロリポップ!(一部API)
26.
Ruby on Rails >
minne:3.0から∼ ムームードメイン: 3.2から∼ > 継続的なアップグレードを実施 →大きなものは4.0/4.1までキャッチアップ > 途中、Asset Pipelineの有効化など Yak刈りもありました…… > 引き続き4.2系のキャッチアップ予定
27.
Puppetによる インフラのコード化
28.
Puppet > 構成管理言語の一つ、Ruby製 > ペパボはPuppetのハードユーザ >
ほぼ全社のプロジェクトで採用 > 福岡では主にロリポップ!/minne
29.
Puppet or Chef >
ペパボでは原則Puppetを利用 > ノウハウが社内に蓄積されている > 枯れた挙動、安定感 > 内部DSLでなく専用言語の安心感 「やりたいことを確実にやる」 > 一部、Chef/Itamae/Ansibleも適 材適所で利用している
30.
Serverspec > サーバの状態を検査するツール > 元々作者の宮下氏がペパボに在籍し ていたこともあり、社内でも普及し ている >
Puppetとともに活用中
31.
Puppet+ServerspecによるインフラCI > minneの事例 Puppet +
Docker/Drone.io + Serverspec
32.
Puppet+ServerspecによるインフラCI Puppetの コードをプッシュ Drone.io のジョブで 素のDockerコンテナを作成。 そのコンテナにPuppetを適用、 Serverspecも流す ※merge後のCIが成功したら、 Puppet masterに自動でマニフェストを配備 (Continuous
Delivery)
33.
Capistranoによる デプロイ
34.
Capistrano以前 > 手動デプロイなんて…… > 目視チェック/Excel >
あらゆるタイプのミス > 上長のチェックが云々
35.
Capistrano > デプロイ(リリース)の手順を 自動化するコマンドラインツール > Ruby製、もともとRoRに特化 >
ロリ/ムー/minneで最新の 3.x系を利用中 > WebistranoというWebラッパーもある
36.
PHPのデプロイにも導入 > ディレクトリ構成さえあわせれば PHPでも基本問題なし > 結果的にただの自動化以上のメリット >
秘伝のタレ化していた手順の形式知化 > stagingなどの環境導入、整備 > デプロイと言うフロー自体の見える化
37.
デプロイの記録 > capistrano-github-release プラグインの 開発 (OSSです) > ワークフロー の高速化
38.
CMによる 高負荷対応
39.
minneのCM対応 > おかげさまで好評のTV CM >
技術的には=負荷のスーパー急増
40.
行った対応 > よりRailsらしくする! アプリケーションを12factor対応 > ログのFluentd化 >
サーバのOSアップグレードと構成のリファイン > Rubyによるサーバ操作の ラッパーツールを作成(Thor) > などなど……
41.
期間 > 基盤改善チームは3名(!!) > @hsbt @udzura(発表者) @yano3 >
期間は11月末∼2月半ば(CM放映 日) さ、、3ヶ月(他にも業務が……)
42.
その結果
43.
結果 > CM前後のテレビ(全国ネット含む)特 集や、CM自体の放映にも関わらずサーバ ダウンはなかった > 特別なことは少なく、 「Railsらしく」していっただけ >
Rubyと、そのエコシステムの力で アクセス増を乗り切ることができた
44.
その他のRuby導入 事例
45.
CapybaraによるE2Eテスト自動化 > ムームードメインのE2Eテストを Capybara +
Phantomjsで作成 > 既存のPHPアプリケーションの E2Eテストも書くことができる
46.
mod_mruby/ngx_mruby > ロリポップ!: ホスティングのリソース制御で mod_mrubyを検証中 > minne: ngx_mrubyを用いた動的な 画像変換サーバの導入予定 →もともとカラメルで使われていたものの進化版 →複数のサイズの画像、WebPなどへの対応
47.
rubotyによるChatOps > minneその他でrubotyを利用した Slack(かつてIRC)ボットを運用 > 定期的なJobの登録 >
言及を拾ってくれる > 文化作り
48.
研修での活用
49.
研修におけるRubyの活用 > Rails Tutorial
50.
Rails Tutorialの活用 > 新卒研修での利用 >
一部第二新卒研修でも > 非常にまとまった && 更新され続ける リソース > Railsを通じて、Web開発の基本を身 につけられる
51.
総括
52.
Rubyは不可欠な技術 > 自社でサービスを開発、運営することに必要な > スピードの向上 >
柔軟な仕様変更への対応 > 技術的ブランディング > などの維持のために、Ruby on Railsの存在と豊 富なRuby製ミドルウェアは非常に力になっている > エンジニアもRubyに触れられるとモチベーショ ンが高まる
53.
参考サイト > GMOペパボ攻勢の裏側にあった「技術的負債を抱えない開発 体制づくり」3つの布石 > http://engineer.typemag.jp/article/pepabo-dev
54.
Rubyを全力で使える仕事あります > GMOペパボは 福岡/東京ともにエンジニアを 募集中です。 > アプリケーション/インフラ両方です! >
詳細は: http://pepabo.com/recruit/ career/
55.
ペパランチョン > カジュアルにエンジニアの話を聞ける制度です 福岡ではガレリア様のご協力のもと開催中! http://pepabo.com/recruit/pepaluncheon/
56.
ご清聴 ありがとうございました!
Download now