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
74
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
89
実例から学ぶ、最後まで諦めない決済サービス移行方法/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
AI関数が早くなったので試してみよう
kumakura
0
280
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
690
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
300
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
210
専門分化が進む分業下でもユーザーが本当に欲しかったものを追求するプロダクトマネジメント/Focus on real user needs despite deep specialization and division of labor
moriyuya
1
1.3k
AWS DDoS攻撃防御の最前線
ryutakondo
1
150
LLMで構造化出力の成功率をグンと上げる方法
keisuketakiguchi
0
780
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
21
5k
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
140
2025新卒研修・HTML/CSS #弁護士ドットコム
bengo4com
3
13k
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
210
いかにして命令の入れ替わりについて心配するのをやめ、メモリモデルを愛するようになったか(改)
nullpo_head
7
2.6k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
Statistics for Hackers
jakevdp
799
220k
Agile that works and the tools we love
rasmusluckow
329
21k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Unsuck your backbone
ammeep
671
58k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Producing Creativity
orderedlist
PRO
347
40k
Rails Girls Zürich Keynote
gr2m
95
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
22
1.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
332
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Designing for Performance
lara
610
69k
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠