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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takuya Nishio
June 14, 2024
Programming
120
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
890
payjp-anti-pattern
webuilder240
0
140
Other Decks in Programming
See All in Programming
Agentic UI
manfredsteyer
PRO
0
110
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.2k
dRuby over BLE
makicamel
2
320
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
190
3Dシーンの圧縮
fadis
1
670
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
660
AIで効率化できた業務・日常
ochtum
0
110
関係性から理解する"同一性"の型用語たち
pvcresin
2
640
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
190
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
150
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
The Cost Of JavaScript in 2023
addyosmani
55
10k
WCS-LA-2024
lcolladotor
0
620
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
340
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