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
Webサービス「ペライチ」を支える 技術とチームとその変遷
Search
Yusuke Katsuki
March 10, 2016
Technology
1
1.6k
Webサービス「ペライチ」を支える 技術とチームとその変遷
http://eventdots.jp/event/582118
Yusuke Katsuki
March 10, 2016
Tweet
Share
More Decks by Yusuke Katsuki
See All by Yusuke Katsuki
大規模サービスのCakePHP2.xを4.xにジャンプアップした話
katsukii
3
3.7k
若手エンジニアに知ってほしいそれぞれの働き方の現実
katsukii
0
640
健康で文化的な最低限度のSPA
katsukii
0
1.1k
エンジニア採用のベストプラクティス「お手伝いメンバー制度」
katsukii
0
1.1k
ペライチのJS技術 Underscore.js入門編
katsukii
4
4.2k
Other Decks in Technology
See All in Technology
FOSS4G 2025 KANSAI QGISで点群データをいろいろしてみた
kou_kita
0
410
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
280
Coinbase™®️ USA Contact Numbers: Complete 2025 Support Guide
officialcoinbasehelpcenter
0
450
Operating Operator
shhnjk
1
610
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
220
MobileActOsaka_250704.pdf
akaitadaaki
0
160
CDKTFについてざっくり理解する!!~CloudFormationからCDKTFへ変換するツールも作ってみた~
masakiokuda
1
180
Model Mondays S2E04: AI Developer Experiences
nitya
0
200
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
14
6.2k
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
110
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
4
390
Delegating the chores of authenticating users to Keycloak
ahus1
0
160
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Code Reviewing Like a Champion
maltzj
524
40k
GraphQLとの向き合い方2022年版
quramy
49
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Gamification - CAS2011
davidbonilla
81
5.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Transcript
8FCαʔϏεʮϖϥΠνʯΛࢧ͑Δ ٕज़ͱνʔϜͱͦͷมભ αʔϏεΛٕज़Ͱࢧ͑ΔελʔτΞοϓϕϯνϟʔاۀͷ࡞Γํ גࣜձࣾϗοτελʔτΞοϓ $P'PVOEFSऔకΤϯδχΞ݄߳༤հ
ࣗݾհ ݄߳༤հ!LBUTVLJJ גࣜձࣾϗοτελʔτΞοϓ $P'PVOEFSऔక ࢁޱݝੜ·Εɻ৽ଔͰJ04ΤϯδχΞͱ੍ͯ͠ ࡞ձࣾʹೖࣾɻϑϦʔϥϯεΛܦͯΤϨϏελגࣜձ ࣾ$50बɻόʔςΟΧϧϝσΟΞͷ্ཱ͛Λߦ͏ɻ ݄ʹגࣜձࣾϗοτελʔτΞοϓΛۀɻ
ϖϥΠνͷ։ൃશൠΛ୲ɻ
None
None
None
None
None
None
୭Ͱ ؆୯ʹ ͓͠ΌΕͳϖʔδ͕࡞Ε·͢ɻ
ϖϥΠν ˗݄ϦϦʔε ˗ ϖʔδެ։த ݄ ˗ओͳར༻༻్ ΠϕϯτࠂɺαʔϏεհɺళฮհɺ ςετϚʔέςΟϯάɺΩϟϯϖʔϯɺ&$
ϓϩϑΟʔϧFUD
νʔϜ
גࣜձࣾϗοτελʔτΞοϓ ݄ʹۀ ݄ʹࢿۚௐୡ औక໊ ࣾһ໊ ΞϧόΠτΠϯλʔϯ໊
࠷ۙͷͰ͖͝ͱ Ҿͬӽ͠·ͨ͠ɻौ୩۠ಓݰࡔˠौ୩۠Ӊాொ
ϓϩμΫτνʔϜ ΤϯδχΞܭ໊ һɿ໊ ۀҕୗɿ໊ Πϯλʔϯɿ໊ ͓ख͍ϝϯόʔɿ໊ σβΠφʔܭ໊ ࣾһ໊ ۀҕୗɿ໊
େʹ͍ͯ͠Δ͜ͱ
ΧδϡΞϧʹ։ൃʹ ࢀՃͰ͖ΔΦʔϓϯͳจԽ
͓ख͍ϝϯόʔ੍ ʮνʔϜ։ൃֶͼ͍ͨʯ ʮελʔτΞοϓΛମײ͍ͨ͠ʯ ʮձࣾͰֶͳ͍ٕज़Λֶͼ͍ͨʯ ʮΤϯδχΞϦιʔεʯ ʮࣾ֎ͷϝϯόʔͱͷަྲྀʯ ͓ख͍͍ͨ͠ਓ ϖϥΠν ɾେख4*FSͰಇ͍ͯΔํ ɾϝΨϕϯνϟʔͰಇ͍ͯΔํ
ɾ੍࡞ձࣾͰಇ͍ͯΔํ ɾϑϦʔϥϯεFUDʜ
։ൃ߹॓
։ൃ߹॓ ֓ཁ ɾॴɿ٢ͷຽՈ ʢ৯͖ͭʣ ɾසɿϲ݄ʹ Δ͜ͱ ɾΏΔ͘։ൃ ɾνʔϜͷํੑΛ֬ೝ ɾ߹॓ϚδοΫ
ɾνʔϜϏϧσΟϯά
։ൃ߹॓ ΏΔ͘։ൃ
։ൃ߹॓ ྈͷखྉཧ
։ൃ߹॓ ϜʔσΟʔͳ෩࿊
։ൃ߹॓ ࢜ؾ্͕͕Δөը
։ൃ߹॓ Λดͨ͡ঢ়ଶͰೋลࡾ֯ܗΛ࡞Δ༷ࢠ νʔϜϏϧσΟϯά
ΞʔΩςΫνϟ ΧΦεظʙ্ཱ͛ظʙظ
ΧΦεظ
ΧΦεظʢʙʣ ɾট੍ΫϩʔζυЌϦϦʔε ɾϢʔβʔͷσʔλΛ"11αʔόʔʹอ࣋ ɾϢʔβʔ͕গͳ͍ͷͰམͪͯ·͍͚ͩΔ ɾͱʹ͔͘ΞϓϦέʔγϣϯ։ൃʹྗ ɾओྗબखɿදͱ݄߳
্ཱ͛ظ
্ཱ͛ظʢʙʣ ɾαʔϏεਖ਼ࣜϦϦʔε ɾϢʔβʔ࡞σʔλΛ4ʹอଘ ɾΞϓϦέʔγϣϯ։ൃʹྗ ɾσϓϩΠ࡞ۀશͯखಈ ɾશ͕ͯ୯ҰোͳͷͰׂͱΧδϡΞϧʹམͪΔ
্ཱ͛ظʢʙʣ ओͳग़དྷ͝ͱ ɾʮϖϥΠνʯਖ਼ࣜϦϦʔε ɾMBOEJOH@QBHFTςʔϒϧσʔλશফ͠ࣄ݅
MBOEJOH@QBHFTςʔϒϧσʔλશফ͠ࣄ݅ ࣄ݅ͷ֓ཁ ɾදڮాͷੜ ɾຊ൪%#͔ΒෆཁσʔλΛߦআ͢ΔͭΓ͕ɺߦ Λআ͘શͯΛআ ɾφΠεΫϦΞͰσʔλΫϦΞ
MBOEJOH@QBHFTςʔϒϧσʔλશফ͠ࣄ݅ ࡴ౸͢Δ͍߹Θͤ ฏँΓͷϢʔβʔαϙʔτ ࠷ޙͷόοΫΞοϓΛͱͬͨͷ࣌ؒલ मཏͱԽͨ͠ੜʜ
࣮ࡍʹܾΊͨӡ༻ϧʔϧ ͦͷ͓ञΛҿΜͩΒ%#͍͡Βͳ͍ ͦͷίϚϯυΛ֬ೝͯ͠Β͏ ͦͷྲྀ͢લʹEVNQ ϧʔϧΛकͬͯਖ਼͍͠ӡ༻Λʂ ˞͍·(6*Ͱͬͯ·͢ɻ
ظ
ظʢʙʣ ओͳग़དྷ͝ͱ ɾࢿۚௐୡ ɾ࠾༻׆ಈ։࢝
ظʢʙʣ ɾࢿۚௐୡ ɾ͡Ίͯͷࣾһ࠾༻ ɾۀҕୗͷຊ֨࠾༻ ɾΠϯϑϥඋʹྗ ɾམͪΔࣄ͓͓͝ͱ ɾεέʔϧΞτ ɾσϓϩΠͷࣗಈԽʢ$BQJTUSBOPʣ ɾϦϑΝΫλϦϯά͠͡ΊΔ ɾओྗબखɿࣾһˍۀҕୗ
ϫʔΫϑϩʔ
։ൃڥͱϫʔΫϑϩʔ ։ൃऀ ௨ 1VMM3FRVFTU ϨϏϡʔ σϓϩΠ ຊ൪ڥ ϨϏϡʔ
4JEF$* 1VMM3FRVFTU͢Δͱɺ (JU)VC্ͰίʔσΟϯά نҧΛࢦఠͯ͠ίϝϯ τͯ͘͠ΕΔɻ
ސ٬։ൃ͋Γ͖ͷ ϓϩμΫτ։ൃ
ސ٬։ൃͷͨΊͷऔΓΈ
None
FY εϚϗͰͭ͘ΕΔػೳ ɾސ٬ͷ՝ΛώΞϦϯά͢ΔͨΊʹ -1Λ࡞ʢͪΖΜϖϥΠνͰʣ ɾϢʔβʔΠϯλϏϡʔʮϖʔδ੍࡞ ʹؔͯ͠ͲΜͳ௧ΈΛ๊͍͑ͯΔ͔ʁʯ ɾԾઆͷݕূʮϦςϥγʔͷ͍ਓ΄ ͲεϚϗͰ࡞ΕΔͱخ͍͠ʁʯ ɾ1SPUUͰ.71Λ࡞
ɾΞϋମݧ͢Δ͔Ͳ͏͔ͷݕূ
σβΠϯεϓϦϯτ ɾσβΠϯࢥߟºϦʔϯελʔ τΞοϓͷΑ͏ͳͷ ɾؒͰɺϓϩμΫτͷ՝ Λநग़ˠ.71࡞ˠϢʔ βʔςετˠ՝ղফ͢Δϑ ϨʔϜϫʔΫ
ϢʔβʔώΞϦϯάɾϢʔβʔςετ Ϣʔβʔʹ࣮ࡍʹϓϩμΫτΛར ༻ͯ͠Β͏ɻ ɾࢥߟൃ๏ ɾޮՌޮຬ ׂͱͲΜͳγνϡΤʔγϣϯͰ ͑Δɻ
λεΫબఆʹ͋ͨͬͯ େʹ͍ͯ͠Δ͜ͱ
ͬͱෆ࣮֬ੑͷߴ͍Ծઆ $VTUPNFS1SPCMFN'*5 ᷓΕΔλεΫϦετ
։ൃͷ༏ઌॱҐܾΊ ͭͷ࣠ ɾࣄۀతʹΠϯύΫτ͕େ ͖͍ ɾ͙࣮͢Ͱ͖Δ ͷ͔Βॱʹ։ൃ͍ͯ͘͠ ࣄۀతͳ ΠϯύΫτେ
৽ػೳ" ػೳ# #VHpY #VHpY
࠾༻׆ಈ
༨໋Ͱ Ұॹʹಇ͖͍ͨ Ͱ͔͢ʁ ʮഎےΛ৳ͯ͠ελʔτΞοϓ͢Δϒϩάʯ IUUQCJUMZ;9OY9
ςετϫʔΫ ɾΧϧνϟʔϑΟοτ͢Δ͔ Ͳ͏͔ ɾεΩϧϚον͢Δ͔Ͳ͏͔ Ұॹʹಇ͍ͯΈͳ͍ͱΘ͔Β ͳ͍ʂ
ࠂ
ืूͯ͠·͢ ϑϩϯτΤϯδχΞืूͯ͠·͢ʂ ɾ͓ख͍ϝϯόʔ ɾिҎ্ಇ͚ΔۀҕୗΤϯδχΞ
ɾਖ਼ࣾһ ͓ؾܰʹ͓͔͚͍ͩ͘͞ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠