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
15年続くWebサービスの開発現場のイマ/muumu-development-env
Search
litencatt
January 24, 2019
Technology
0
73
15年続くWebサービスの開発現場のイマ/muumu-development-env
https://muumuu-domain.com/
litencatt
January 24, 2019
Tweet
Share
More Decks by litencatt
See All by litencatt
chrome-extention-development-start-with-template
litencatt
1
88
実例から学ぶ、最後まで諦めない決済サービス移行方法/phperkaigi-2020
litencatt
2
1.4k
オブジェクト指向×思考×試行 / OOP x Study x Try
litencatt
1
470
とあるペパボカレッジ1期生がこの1年間で学習してきたこと / Studying to be a web engineer
litencatt
4
540
ムームードメイン ショッピングカートを支える技術! / muumuu-shopping-cart-tech
litencatt
2
5.4k
CI環境をDockerで再現する/Build the testing containers
litencatt
0
870
201612_一歩踏み出した先にあったもの
litencatt
4
1.3k
Other Decks in Technology
See All in Technology
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
2
500
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
180
Reach American Airlines®️ Instantly: 19 Calling Methods for Fast Support in the USA
flyamerican
1
180
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
440
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
1
410
SREの次のキャリアの道しるべ 〜SREがマネジメントレイヤーに挑戦して、 気づいたこととTips〜
coconala_engineer
1
230
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / Rapid Development with VS Code and GitHub Copilot: Catch the Latest Wave
yamachu
2
190
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
110
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
200
Delegating the chores of authenticating users to Keycloak
ahus1
0
160
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
160
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
140
Featured
See All Featured
For a Future-Friendly Web
brad_frost
179
9.8k
Gamification - CAS2011
davidbonilla
81
5.4k
Balancing Empowerment & Direction
lara
1
440
BBQ
matthewcrist
89
9.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Unsuck your backbone
ammeep
671
58k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Documentation Writing (for coders)
carmenintech
72
4.9k
Scaling GitHub
holman
460
140k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Transcript
தଜޫ༎(.01FQBCP *OD -5ΠϕϯτʂएखΤϯδχΞ͕ීஈऔΓΜͰ͍Δٕज़ϓϩδΣΫτͬͯʁ ଓ͘8FCαʔϏεͷ ։ൃݱͷΠϚ
ࣗݾհ
ΤϯδχΞ தଜޫ༎!MJUFODBUU ϗεςΟϯάࣄۀ෦ ϜʔϜʔυϝΠϯάϧʔϓ
(.0ϖύϘͷ ओͳαʔϏε
(.0ϖύϘͷओͳαʔϏε ϗεςΟϯά &$ࢧԉ ϋϯυϝΠυ
ϜʔϜʔυϝΠϯ
wυϝΠϯऔಘཧͳͲ؆୯ʹߦ͑ΔυϝΠϯ౷߹αʔϏε w݄ͷαʔϏε։͔࢝Βؙܦաͯ͠ʹಥೖ wυϝΠϯ͓ਃ͠ࠐΈສ݅Λಥഁ wαʔϏε༰ w υϝΠϯऔಘɾཧ w %/4αʔϏε w ϝʔϧαʔϏε
w 8PSE1SFTTϗεςΟϯά ϜʔϜʔυϝΠϯ
υϝΠϯͱ IUUQTNVVNVVEPNBJODPNTVQQPSUTBCPVUEPNBJO
ϜʔϜʔυϝΠϯͷ ։ൃݱͷ
·ͣ
શࣾڞ௨Ͱར༻͍ͯ͠Δ πʔϧ
શࣾڞ௨Ͱར༻͍ͯ͠Δπʔϧ
ϜʔϜʔυϝΠϯͷ ։ൃݱΛҰݴͰද͢ͱʜ
4MBDLΛத৺ͱͨ͠ ։ൃݱ
4MBDLΛத৺ͱͨ͠։ൃݱ w4MBDLࣾһಉ࢜ͷίϛϡχέʔγϣϯͷ͚ͩͰͳ͍ w΄΅ͯ͢ͷ௨Λ4MBDLʹू w1VMM3FRVFTU࡞ɺσϓϩΠɺαʔόࢹɺΤϥʔ௨ͳͲ wνϟοτϘοτΛ༻͍ͯ4MBDL͔Β֤छૢ࡞ߦ͏ w()& (JU)VC&OUFSQSJTF ্ͷJTTVF࡞ wεςʔδϯάڥͷσϓϩΠ wͳͲ
௨Λ4MBDLʹू JTTVF13࡞࣌ ίϝϯτ࣌ͳͲ w()&্Ͱͷૢ࡞Λ4MBDL௨ w()&Ͱͷ8FCIPPLઃఆ
௨Λ4MBDLʹू σϓϩΠྃ௨ σϓϩΠίϚϯυ࣮ߦ σϓϩΠ σϓϩΠ४උ wσϓϩΠྃΛ4MBDL௨
௨Λ4MBDLʹू wαʔόࢹใΛ4MBDL௨ wαʔόࢹʹNBDLFSFMΛར༻ w ͯͳ͞ΜͷαʔόࢹαʔϏε αʔόͷҟৗΛ ݕͯ͠௨
௨Λ4MBDLʹू QPQQFS wϝʔϧΛ4MBDL௨ wϨΨγʔͳ෦ٵऩͨ͠௨γεςϜΛߏ wQPQQFS w IUUQTHJUIVCDPNQZBNBQPQQFS w ಛఆͷؚ໊͕݅·ΕΔϝʔϧ༰Λ4MBDL௨ w
ಉ࣌ʹ(JU)VC্ʹJTTVF࡞Մೳ
wνϟοτϘοτ͔Β()&ʹରͯ͠ϦΫΤετ w νϟοτϘοτϑϨʔϜϫʔΫ w IUUQTHJUIVCDPNSLBNVSBSVCPUZ wྫ wϨϏϡʔґཔϥϕϧͷ͍ͨ13ϦετΛදࣔ νϟοτϘοτΛ༻͍ͨ4MBDL্͔Βͷૢ࡞ $IBU#PU
νϟοτϘοτΛ༻͍ͨ4MBDL্͔Βͷૢ࡞ $IBU#PU ϨϏϡʔ13ͷ63-औಘ σϓϩΠίϚϯυ࣮ߦ ૢ࡞ཁٻ
4MBDLΛத৺ͱͨ͠։ൃݱ
τϨϯυΛऔΓೖΕͨ ։ൃݱ
τϨϯυΛऔΓೖΕͨ։ൃݱ w࠷৽ͷΞϓϦέʔγϣϯϑϨʔϜϫʔΫͷຊ൪ར༻ w(JU)VCϑϩʔͰͷ։ൃϑϩʔ wࣗಈςετ $* ͷಋೖ wαʔϏεΛΈ߹Θͤͯߏஙͨ͠ӡ༻ɾࢹγεςϜ wΠϯϑϥߏཧͷίʔυԽͱςετͷ࣮ࢪ $5-ɾٕज़ج൫νʔϜͳͲͷڠྗʹΑͬͯߏஙɾಋೖΛਐΊ͖ͯͨ
ϜʔϜʔυϝΠϯͷ ༻ݴޠϑϨʔϜϫʔΫ
༻ݴޠϑϨʔϜϫʔΫ wτοϓϖʔδ֤छհϖʔδ w/VYUKT wҰ෦ͷ-1"1*αʔό w3VCZPO3BJMT wίϯτϩʔϧύωϧͳͲ֤छૢ࡞ը໘ w1)1
༻ݴޠϑϨʔϜϫʔΫ
։ൃϑϩʔ
։ൃϑϩʔ wίʔυͷόʔδϣϯཧཧHJUΛར༻ w()&্Ͱͷ(JU)VCϑϩʔͰ։ൃ NBTUFSϒϥϯν͔Β։ൃ༻ͷϒϥϯνΛ࡞ ϩʔΧϧͰ։ൃͯ͠ίϛοτͨ͠༰Λ()&ʹQVTI 1VMM3FRVFTU࡞
ࣗಈతʹςετ͕࣮ߦ ϨϏϡʔ ϨϏϡʔ͕0,͔ͭςετ͕ͯ͢ύε͍ͯ͠ΕNBTUFSʹϚʔδ ຊ൪αʔόʹσϓϩΠ
1VMM3FRVFTU࡞ ࣗಈςετ ϨϏϡʔ NBTUFSϚʔδ ։ൃϑϩʔ ()&ʹQVTI
σϓϩΠ w αʔόʹ0QFO4UBDLΛར༻ w "84ͷΑ͏ͳΫϥυαʔό w ࣗࣾӡ༻͢ΔϓϥΠϕʔτΫ ϥυ ϒϥϯν࡞ͯ͠։ൃ w ։ൃʹ7BHSBOU%PDLFS Λར༻
ࣗಈςετ $* ج൫
ࣗಈςετ $* ج൫ wESPOFJP w5SBWJT$*ͳͲͷ$*ϓϥοτϑΥʔϜπʔϧ wࣗࣾαʔό্ʹڥΛߏங͍ͯ͠Δ w%PDLFS wESPOFJPͰςετ࣮ߦ͢Δࡍʹߏங͢Δςετڥ wEPDLFSDPNQPTFϥΠΫʹڥΛZBNMϑΝΠϧʹఆٛ
ӡ༻
ӡ༻ؔ࿈ wαʔόࢹ w.BDLFSFM wΦʔέετϨʔγϣϯ w$POTVM wΤϥʔτϥοΩϯάπʔϧ w'BVMUMJOF
αʔόࢹͱΞϥʔτΤεΧϨʔγϣϯ wΞϥʔτΤεΧʔϨʔγϣϯ wΤϯδχΞͷ࿈བྷ wۀ࣌ؒ֎ͷ߹ʹߦΘΕΔ w5XJMJPܦ༝ͰΤϯδχΞʹॱʑʹి௨ w ࣗಈԻ௨ɾ4.4ૹ৴αʔϏε w.BDLFSFMͱ5XJMJPͷ࿈ܞʹ8BLFSΛར༻ w Ξϥʔτ௨γεςϜ
w IUUQTUFDIMJGFDPPLQBEDPNFOUSZ@ 8BLFS ΤϯδχΞ αʔόࢹ ҟৗ௨
Πϯϑϥߏཧ
Πϯϑϥߏཧ wαʔόΠϯϑϥઃఆཧ w5FSSBGPSN wαʔόߏཧ w$IFG wαʔόΠϯϑϥͷςετ w%PDLFS w4FSWFSTQFD w(JU)VCϑϩʔͰ։ൃ
·ͱΊ
·ͱΊ wϜʔϜʔυϝΠϯͷ։ൃݱʹ͍ͭͯ w4MBDLΛத৺ͱͨ͠։ൃݱ wτϨϯυΛऔΓೖΕͨ։ൃݱ w·ͩ·ͩࠓͷঢ়ଶʹຬ͍ͯ͠ͳ͍ wࠓޙ։ൃݱͷվળͷࢭΊͳ͍
ϖύϘҰॹʹಇ͍ͯ͘ΕΔؒΛ ืू͓ͯ͠Γ·͢ʂ ࠷৽ͷ࠾༻ใΛνΣοΫˠ IUUQTUXJUUFSDPNQC@SFDSVJU
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠