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.5k
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
2.9k
若手エンジニアに知ってほしいそれぞれの働き方の現実
katsukii
0
610
健康で文化的な最低限度のSPA
katsukii
0
1.1k
エンジニア採用のベストプラクティス「お手伝いメンバー制度」
katsukii
0
990
ペライチのJS技術 Underscore.js入門編
katsukii
4
4.1k
Other Decks in Technology
See All in Technology
分布で見る効果検証入門 / ai-distributional-effect
cyberagentdevelopers
PRO
4
690
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
140
Jr. Championsになって、強く連携しながらAWSをもっと使いたい!~AWSに対する期待と行動~
amixedcolor
0
180
CI/CDやテスト自動化の開発プロジェクトへの適用
megascus
3
740
わたしとトラックポイント / TrackPoint tips
masahirokawahara
1
240
よくわからんサービスについての問い合わせが来たときの強い味方 Amazon Q について
kazzpapa3
0
220
プロダクトチームへのSystem Risk Records導入・運用事例の紹介/Introduction and Case Studies on Implementing and Operating System Risk Records for Product Teams
taddy_919
1
160
ABEMA のコンテンツ制作を最適化!生成 AI x クラウド映像編集システム / abema-ai-editor
cyberagentdevelopers
PRO
1
180
コンテンツを支える 若手ゲームクリエイターの アートディレクションの事例紹介 / cagamefi-game
cyberagentdevelopers
PRO
1
120
Gradle: The Build System That Loves To Hate You
aurimas
2
140
Emacs x Nostr
hakkadaikon
1
150
2024-10-30-reInventStandby_StudyGroup_Intro
shinichirokawano
1
600
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
519
39k
Unsuck your backbone
ammeep
668
57k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
Building Your Own Lightsaber
phodgson
102
6k
Being A Developer After 40
akosma
86
590k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
GraphQLとの向き合い方2022年版
quramy
43
13k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
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
ςετϫʔΫ ɾΧϧνϟʔϑΟοτ͢Δ͔ Ͳ͏͔ ɾεΩϧϚον͢Δ͔Ͳ͏͔ Ұॹʹಇ͍ͯΈͳ͍ͱΘ͔Β ͳ͍ʂ
ࠂ
ืूͯ͠·͢ ϑϩϯτΤϯδχΞืूͯ͠·͢ʂ ɾ͓ख͍ϝϯόʔ ɾिҎ্ಇ͚ΔۀҕୗΤϯδχΞ
ɾਖ਼ࣾһ ͓ؾܰʹ͓͔͚͍ͩ͘͞ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠