Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
8年以上RailsのWebサービスをメンテしてわかったこと
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takuya Nishio
June 14, 2024
Programming
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
8年以上RailsのWebサービスをメンテしてわかったこと
Takuya Nishio
June 14, 2024
More Decks by Takuya Nishio
See All by Takuya Nishio
スタートアップでどのようにAutifyを活用しているか
webuilder240
0
300
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
900
payjp-anti-pattern
webuilder240
0
140
Other Decks in Programming
See All in Programming
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1k
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
580
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
290
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
140
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
840
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
220
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
300
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
540
Performance Engineering for Everyone
elenatanasoiu
0
260
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
270
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
350
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Being A Developer After 40
akosma
91
590k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
390
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Mind Mapping
helmedeiros
PRO
1
280
Producing Creativity
orderedlist
PRO
348
40k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Transcript
OSIRO FOR ENTERPRISE Rubyษڧձ ~ ֤ࣾͷऔΓΈ՝͔ΒֶͿձ ~ 8 Rails Web
2 0 24 . 06 . 14 西 @webuilder 2 4 0
Agenda 2 w ࣗݾհɺձࣾɾαʔϏεհ w αʔϏεΫϥεʹ͍ͭͯ w %BUB6QEBUF4DSJQUʹ͍ͭͯ w ϞσϧͷίʔϧόοΫʹ͍ͭͯ
WHO WE ARE
ຊΛ ܳज़จԽେࠃʹ͢Δ ߴ ܦ ࡁ ͷʹ
Γܦࡁ େ ࠃͱ͠ ͯ Γଓ͚͖ͯͨຊɺ͔ͦ͠͠ͷ͍ࠁʑͱաڈ ͷͷʹͳΓ ͭ ͭ͋ Γ · ͢ ɻͦΜ ͳ ຊ͕ ͜ Ε͔Β ਐ Ή͖ಓɺ͔ͭͯϤʔϩού୧ͬͨΫϦΤΠς Οϒ࢈ۀͷ γ ϑτ ͩ ͱ ߟ ͑·͢ ɻ 4/ 4 ͕ൃ ୡ ͠ ɺϚε Ϛ ʔές Ο ϯάͰ ಧ͚͍ͨϑΝϯʹϝοηʔδΛಧ͚͘ͳͬͨࠓɺ ίϯςϯπϗ ϧ μʔ ͷ ׆ ಈ ΛϑΝ ϯ ಉ࢜ͷ ί ϛϡχ ς ΟΛ த৺ʹઃܭ͠ɺ ίϯςϯπͷՁΛ࠷େԽͤ͞ ͍ͯ͘ ͱ͍͏ ߟ ͑ํ ͕ ඞ ཁ Ͱ͢ɻ Φ γϩ ɺ ͦ ͏ͨ͠ ϑ Νϯͷ ڞ ײΛ ྔ ʹม͑Δίϛοτϝϯτͷߴ͍ϢʔβʔͷͨΊͷί ϛϡχςΟߏ ங ʹ࠷ ద Խ ͞ ΕͨΦ ϯυϓ ϥ οτϑ Υ ʔϜʮ04* 30ʯΛఏڙ͍ͯ͠·͢ɻ ຊΛ Α Γ ੑ͋ ; ΕΔɺ ͖Λ ٻ Ͱ͖ΔɺΫϦΤΠςΟϒͳܳज़จԽେࠃʹ͢ΔͨΊ ɺࢲͨͪΦγ ϩ ɺ ίϛ ϡ χς Ο Λ௨͠ ͯ ΫϦΤ Π ςΟϒ ࢈ ۀ͕Γ্͕Δڥͮ͘Γ ʹऔΓΜͰ͍· ͢ɻ MISSION 4
ίϛϡχςΟઐ༻ ΦϯυϓϥοτϑΥʔϜͰ͢ OSIROͱ Copyright © OSIRO,Ltd. All Rights Reserved. 5
6 OSIRO PRODUCT
7 ίϛϡχςΟͷঢ়ଶ ΞΫγϣϯΛѲͰ͖ΔμογϡϘʔυ ϝϯόʔͷΓͱΓΛϏδϡΞϧͰදݱ͢Δ ʮ૬ؔਤʯ OSIRO PRODUCT
ԕࢁਖ਼ಓࢯ εϚΠϧζۀɾΞʔςΟετ ݪճؼ ฏܒҰࢯ և࡞Ո ాګ௨ࢯ ΠϯςϦΞσβΠφʔ גࣜձࣾߨஊࣾ גࣜձࣾ ߨஊࣾϏʔγʔ
גࣜձࣾจय़ळ ࠤ౻ঘ೭ࢯ ίϛϡχέʔγϣϯɾσΟϨΫλʔ ੴଜ༑ݟࢯ ঁ༏ɾθϩτϨߟҊऀ લాߴࢤࢯ ΫϦΤΠςΟϒσΟϨΫλʔσβΠφʔ ࢛֯େีࢯ ࡞Ո ΫϥϒπʔϦζϜ גࣜձࣾ גࣜձࣾి௨ גࣜձࣾ ϫϯɾύϒϦογϯά ౻ݪതࢯ ڭҭֵ໋࣮ફऀɾ࡞Ո ഡެհࢯ ΦϦϯϐοΫۚϝμϦετ ஙཧࠫࢯ ΠϯϑϧΤϯαʔ ຊా೭ࢯ ࣮ۀՈɾ࡞Ո גࣜձࣾखࢴࣾ ౦ژज़େֶ Ұൠࣾஂ๏ਓ ຊσΟʔϓϥʔχϯάڠձ גࣜձࣾΣϧΧϜ ۀքτοϓΫϦΤΠλʔ ϒϥϯυɾاۀ CASE ΫϦΤΠλʔ͔Βϒϥϯυɾاۀ·Ͱ෯͘બΕ͍ͯ·͢ גࣜձࣾ 4&&5)&46/ גࣜձࣾ αϯϚʔΫग़൛ 8
9 西 2017 入 2015 OSIRO ⚫︎ ⚫︎ OSIRO 1
人目 2015 9 月~ 2017 11 月 一 OSIRO 土 大 1 iOS 行 2019 6 自 日 工 WHO I AM 9 心 Rails ・ WebComponents ・
8 Rails
None
12
13
14 行 FatController ControllerSpec 辛 風 FatModel Model 立 Model
15 入 入 Controller 一 .execute .perform etc …
16 Model Model PORO Plain Old Ruby Object FatModel Ruby
on Rails DHH 37Signals
17 立 Model Ruby Namespace 用 ・ Model 入
18 立 Model
19 Rails Rails 工 ActiveModel 用
DataUpdateScript
21 DataUpdateScript 入 行 Rake 行 Rake 行 SSH 人
手 行 行 生 Rake 行
DataUpdateScript
23 DataUpdateScript Rails 用 Rails OSS Forem 用 Forem: https://github.com/forem/forem
OSS
24 DataUpdateScript Rails 行 自 行 非 行 行 自
RDBMS 行 ・ ・
25 DataUpdateScript
26 DataUpdateScript
27 DataUpdateScript
28 DataUpdateScript 行 Rails 行 行 Happy🥰 行 1 行
入 🥰
None
31
32 用 生 大 ActiveRecord.skip_callback 一 ActiveRecord.suppress
33 方 人 方 RailsWay 1 . Controller PORO Controller
RequestSpec 2 . PubSub Observer 自
34 PubSub
35 PubSub initializers Subscribe
36 PubSub Controller PORO Publish
37 PubSub 行
38 PubSub ・ Unsubscribe 行 PubSub, Observer 子
39 小 Ruby Rails DataUpdateScript 入 人 一 Ruby Rails
40
用 !
42 OSIRO Ruby 心 用 https://osiro.it/company/recruit
$PQZSJHIU04*30 -UE"MM3JHIUT3FTFSWFE