Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Uchio Kondo
15,599 views
ペパボ福岡支社におけるRubyの活用事例
ペパボ福岡支社における Rubyの活用事例 @Ruby・mrubyビジネスセミナーFUKUOKA2015
Technology
◦
Read more
29
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 56
2
/ 56
3
/ 56
4
/ 56
5
/ 56
6
/ 56
7
/ 56
8
/ 56
9
/ 56
10
/ 56
11
/ 56
12
/ 56
13
/ 56
14
/ 56
15
/ 56
16
/ 56
17
/ 56
18
/ 56
19
/ 56
20
/ 56
21
/ 56
22
/ 56
23
/ 56
24
/ 56
25
/ 56
26
/ 56
27
/ 56
28
/ 56
29
/ 56
30
/ 56
31
/ 56
32
/ 56
33
/ 56
34
/ 56
35
/ 56
36
/ 56
37
/ 56
38
/ 56
39
/ 56
40
/ 56
41
/ 56
42
/ 56
43
/ 56
44
/ 56
45
/ 56
46
/ 56
47
/ 56
48
/ 56
49
/ 56
50
/ 56
51
/ 56
52
/ 56
53
/ 56
54
/ 56
55
/ 56
56
/ 56
More Related Content
PDF
ペパボのサービスとRuby
by
Uchio Kondo
PDF
人間たちとsystemd
by
Uchio Kondo
PDF
Ruby way-openstack.keynote
by
Uchio Kondo
PDF
俺とDockerとtDiaryとkubernetes
by
Masayuki KaToH
PPTX
mruby IoTプラットフォーム
by
Hiromasa Ishii
PDF
Rubyボードハンズオンテキスト
by
三七男 山本
PDF
Ruby on cygwin (2019/8月号)
by
fd0
PDF
Ruby24
by
Masahiro Tomita
ペパボのサービスとRuby
by
Uchio Kondo
人間たちとsystemd
by
Uchio Kondo
Ruby way-openstack.keynote
by
Uchio Kondo
俺とDockerとtDiaryとkubernetes
by
Masayuki KaToH
mruby IoTプラットフォーム
by
Hiromasa Ishii
Rubyボードハンズオンテキスト
by
三七男 山本
Ruby on cygwin (2019/8月号)
by
fd0
Ruby24
by
Masahiro Tomita
What's hot
PDF
Rubyコミッタのいる開発いい話
by
Kenichi Murahashi
PDF
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
PPTX
Android 開発を加速するオープンソースライブラリ
by
Kenichi Tatsuhama
PDF
Building Static Website With Github And Jekyll
by
Yoji Shidara
PPT
分散Key/Valueストア Kai事例紹介
by
Tomoya Hashimoto
PDF
Hello Ruby
by
Takahiro KUREBAYASHI
PDF
LT#7 Hello coffeeしてきた
by
Shingo Inoue
PDF
カンファレンスネットワークの作り方
by
KOIWA hidekazu
PPTX
Rubyで.netを扱う
by
107steps
PDF
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
by
ThinReports
PPTX
Clack meetup #1 lt
by
Atsushi Odagiri
PDF
How To Drink Wsgi
by
Atsushi Odagiri
PDF
東京Node学園 今できる通信高速化にトライしてみた
by
Yoshiki Shibukawa
PDF
Rubyistのためのkotlin紹介
by
豊明 尾古
PDF
Railsの今昔
by
よしだ あつし
PDF
Kotlinの紹介
by
豊明 尾古
PDF
mruby を C# に 組み込んでみる
by
Ryosuke Akiyama
PPTX
GitLab Meetup Tokyo#2 Rancher gitlab container registry
by
Tetsurou Yano
PDF
Python × Herokuで作る 雑談slack bot
by
dcubeio
PPTX
Rancher jp1周年振り返り anniversary meetup slide summary
by
Tetsurou Yano
Rubyコミッタのいる開発いい話
by
Kenichi Murahashi
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
Android 開発を加速するオープンソースライブラリ
by
Kenichi Tatsuhama
Building Static Website With Github And Jekyll
by
Yoji Shidara
分散Key/Valueストア Kai事例紹介
by
Tomoya Hashimoto
Hello Ruby
by
Takahiro KUREBAYASHI
LT#7 Hello coffeeしてきた
by
Shingo Inoue
カンファレンスネットワークの作り方
by
KOIWA hidekazu
Rubyで.netを扱う
by
107steps
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
by
ThinReports
Clack meetup #1 lt
by
Atsushi Odagiri
How To Drink Wsgi
by
Atsushi Odagiri
東京Node学園 今できる通信高速化にトライしてみた
by
Yoshiki Shibukawa
Rubyistのためのkotlin紹介
by
豊明 尾古
Railsの今昔
by
よしだ あつし
Kotlinの紹介
by
豊明 尾古
mruby を C# に 組み込んでみる
by
Ryosuke Akiyama
GitLab Meetup Tokyo#2 Rancher gitlab container registry
by
Tetsurou Yano
Python × Herokuで作る 雑談slack bot
by
dcubeio
Rancher jp1周年振り返り anniversary meetup slide summary
by
Tetsurou Yano
Viewers also liked
PDF
Rubyで作るクローラー Ruby crawler
by
Takuro Sasaki
PPTX
Ansible ではじめるインフラのコード化入門
by
Sho A
PDF
PXE で linux インストールな本 -1 スピンドルマシンも Linux 化-
by
Kenichiro MATOHARA
PDF
Let’s Encrypt更新話
by
Kenichiro MATOHARA
PDF
Hashicorpツールズ
by
Uchio Kondo
PDF
EROSについて
by
stibear (stibear1996)
PDF
PXE @第一回成果報告会(2012/12/17)
by
stibear (stibear1996)
PDF
Rubyで操るAWS 第67回Ruby関西 勉強会
by
Takuro Sasaki
PDF
Manual do Proprietario Ford Puma
by
pxe
ODP
RaspberryPi を持ち運びパソコンとして使いたい
by
Kenichiro MATOHARA
PDF
エンジニアのためのブログ勉強会(公開用)
by
Kenji Tanaka
PDF
Rubyで始めるWebスクレイピング
by
Takuro Sasaki
PDF
Mac Rubyではじめる!Macアプリ開発入門
by
宏治 高尾
PDF
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
by
Ouka Yuka
PDF
JavascriptでRubyの作り方
by
Shuyo Nakatani
PPTX
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
by
株式会社スカイアーチネットワークス
PDF
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
PDF
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
by
Tadashi Saito
PDF
Solaris Zone と Puppet、Serverspec でインフラ CI
by
ftnk
PDF
Infrastructure as Codeの取り組みと改善
by
Takashi Honda
Rubyで作るクローラー Ruby crawler
by
Takuro Sasaki
Ansible ではじめるインフラのコード化入門
by
Sho A
PXE で linux インストールな本 -1 スピンドルマシンも Linux 化-
by
Kenichiro MATOHARA
Let’s Encrypt更新話
by
Kenichiro MATOHARA
Hashicorpツールズ
by
Uchio Kondo
EROSについて
by
stibear (stibear1996)
PXE @第一回成果報告会(2012/12/17)
by
stibear (stibear1996)
Rubyで操るAWS 第67回Ruby関西 勉強会
by
Takuro Sasaki
Manual do Proprietario Ford Puma
by
pxe
RaspberryPi を持ち運びパソコンとして使いたい
by
Kenichiro MATOHARA
エンジニアのためのブログ勉強会(公開用)
by
Kenji Tanaka
Rubyで始めるWebスクレイピング
by
Takuro Sasaki
Mac Rubyではじめる!Macアプリ開発入門
by
宏治 高尾
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
by
Ouka Yuka
JavascriptでRubyの作り方
by
Shuyo Nakatani
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
by
株式会社スカイアーチネットワークス
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
by
Tadashi Saito
Solaris Zone と Puppet、Serverspec でインフラ CI
by
ftnk
Infrastructure as Codeの取り組みと改善
by
Takashi Honda
Similar to ペパボ福岡支社におけるRubyの活用事例
PDF
nomlab_okayamaruby_slide
by
nomlab
PPTX
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜開発編 先生:増井 雄一郎
by
schoowebcampus
PPT
JavaEdge第3回ライブセッション
by
Yoichiro Tanaka
ODP
とっとるびー(2回目)発表資料
by
ionis111
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
PPT
何でRuby
by
Ngoc Dao
PDF
Ruby on Rails の特徴とそのエコシステム
by
Tomoya Kawanishi
PDF
20110820 metaprogramming
by
Masanori Kado
PDF
Rubyな日々
by
Kazuhiro Nishiyama
PDF
Productive Organization with Ruby
by
Hiroshi SHIBATA
PDF
メイカーRuby講習会2013
by
Kindai University
PDF
Ruby 2.5
by
Masahiro Tomita
PDF
Sinatraでwebアプリケーション開発を学ぶ
by
Hiroshi Oyamada
PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
by
schoowebcampus
PDF
福岡Ruby会議01 20121201 LT
by
学 松崎
nomlab_okayamaruby_slide
by
nomlab
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜開発編 先生:増井 雄一郎
by
schoowebcampus
JavaEdge第3回ライブセッション
by
Yoichiro Tanaka
とっとるびー(2回目)発表資料
by
ionis111
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
何でRuby
by
Ngoc Dao
Ruby on Rails の特徴とそのエコシステム
by
Tomoya Kawanishi
20110820 metaprogramming
by
Masanori Kado
Rubyな日々
by
Kazuhiro Nishiyama
Productive Organization with Ruby
by
Hiroshi SHIBATA
メイカーRuby講習会2013
by
Kindai University
Ruby 2.5
by
Masahiro Tomita
Sinatraでwebアプリケーション開発を学ぶ
by
Hiroshi Oyamada
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
by
schoowebcampus
福岡Ruby会議01 20121201 LT
by
学 松崎
More from Uchio Kondo
PDF
minneで学ぶクラウド脳
by
Uchio Kondo
PDF
インフラ自動化とHashicorp tools
by
Uchio Kondo
PDF
Puppet of-2015-forupload
by
Uchio Kondo
PDF
Consul は 全自動オーケストレーションの 夢を見るか?
by
Uchio Kondo
PDF
Drone.io のご紹介
by
Uchio Kondo
PDF
Testing in Sinatra
by
Uchio Kondo
PDF
Start-padrino
by
Uchio Kondo
PDF
Rubyist started to learn Groovy - things important to leran new LL
by
Uchio Kondo
PDF
otomodachi-kakumei
by
Uchio Kondo
minneで学ぶクラウド脳
by
Uchio Kondo
インフラ自動化とHashicorp tools
by
Uchio Kondo
Puppet of-2015-forupload
by
Uchio Kondo
Consul は 全自動オーケストレーションの 夢を見るか?
by
Uchio Kondo
Drone.io のご紹介
by
Uchio Kondo
Testing in Sinatra
by
Uchio Kondo
Start-padrino
by
Uchio Kondo
Rubyist started to learn Groovy - things important to leran new LL
by
Uchio Kondo
otomodachi-kakumei
by
Uchio Kondo
Recently uploaded
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
ペパボ福岡支社におけるRubyの活用事例
1.
GMOペパボ株式会社 技術基盤チーム アドバンスド・シニア 近藤宇智朗 2015/03/11 Ruby・mrubyビジネスセミナーFUKUOKA2015 ペパボ福岡支社における Rubyの活用事例
2.
こんにちは
3.
me
9.
❌パペボ 💮ペパボ
10.
❌うずら 💮うづら cf.
11.
! 使ってます
12.
福岡のサービス紹介
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 による自作ツールなど…
17.
ムームードメイン > 国内老舗の ドメイン取得・管理サービス > ムームーメールという 独自ドメイン利用可能 メールサービスも
18.
Ruby技術要素 > Ruby on
Rails(4.1) > Chef(開発環境構築) > Capistrano(3.x)/Webistrano > Capybara
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