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
75
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
90
実例から学ぶ、最後まで諦めない決済サービス移行方法/phperkaigi-2020
litencatt
2
1.5k
オブジェクト指向×思考×試行 / OOP x Study x Try
litencatt
1
480
とあるペパボカレッジ1期生がこの1年間で学習してきたこと / Studying to be a web engineer
litencatt
4
550
ムームードメイン ショッピングカートを支える技術! / muumuu-shopping-cart-tech
litencatt
2
5.5k
CI環境をDockerで再現する/Build the testing containers
litencatt
0
890
201612_一歩踏み出した先にあったもの
litencatt
4
1.3k
Other Decks in Technology
See All in Technology
「全社導入」は結果。1人の熱狂が組織に伝播したmikanのn8n活用
sota_mikami
0
550
【Oracle Cloud ウェビナー】[Oracle AI Database + Azure] AI-Ready データ戦略の最短ルート:Azure AIでビジネス データの価値を最大化
oracle4engineer
PRO
2
120
OCI技術資料 : OS管理ハブ 概要
ocise
2
4.3k
3分でわかる!新機能 AWS Transform custom
sato4mi
1
250
新規事業における「一部だけどコア」な AI精度改善の優先順位づけ
zerebom
0
350
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.8k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
41k
Claude in Chromeで始める自律的フロントエンド開発
diggymo
1
280
Riverpod3.xで実現する実践的UI実装
fumiyasac0921
2
340
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
210
漸進的過負荷の原則
sansantech
PRO
3
410
みんなだいすきALB、NLBの 仕組みから最新機能まで総おさらい / Mastering ALB & NLB: Internal Mechanics and Latest Innovations
kaminashi
0
110
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
59
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
260
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Designing Experiences People Love
moore
144
24k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
280
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠