Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
コネヒトが考える技術選択の仕方について
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tatsushim
December 20, 2017
Technology
22k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コネヒトが考える技術選択の仕方について
2017/12/19
【PHP Way #1】 の登壇資料
https://base.connpass.com/event/73588/
tatsushim
December 20, 2017
More Decks by tatsushim
See All by tatsushim
DockerとAmazon SageMakerで実現した機械学習システムのプロダクション移行
tatsushim
0
27k
コミュニティサービスにおける機械学習のためのアノテーション
tatsushim
0
2.2k
日本のママをコンテナで支える
tatsushim
1
3.2k
コネヒトが考えるサービスづくりに必要な技術とその考え方について
tatsushim
2
3.3k
word2vecで女性向けQ&Aサイトを解析してみた
tatsushim
0
6.4k
独身男性のためのデータドリブン講座
tatsushim
0
7k
Other Decks in Technology
See All in Technology
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
160
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
0
320
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
0
430
僕のハーネスを紹介します
watany
6
1.6k
プロダクトが成長すると、 プロダクトマネージャーの仕事はどう変わるのか - 「まず作る」から「小さく学び、確かめながら進む」へ
sansantech
PRO
1
370
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
130
BacklogのRAG 今ならこう作る - S3 Vectorsと自前パイプラインの勘所
revsystem
0
140
ガチで放置できるClaude Code実行環境の作り方.pdf
lamaglama39
5
9.8k
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
200
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
5
1.8k
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
320
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
240
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
We Have a Design System, Now What?
morganepeng
55
8.4k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Site-Speed That Sticks
csswizardry
13
1.6k
It's Worth the Effort
3n
188
29k
The Curse of the Amulet
leimatthew05
3
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
640
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
How to train your dragon (web standard)
notwaldorf
96
6.9k
Unsuck your backbone
ammeep
672
58k
Transcript
ҰาΛࢧ͑Δ 1)18BZ ίωώτ͕ߟ͑Δ ٕज़બͷํʹ͍ͭͯ $POOFIJUP*OD$50!UBUTVTIJN
1)18BZ ࣗݾհ
कൿٛରࢿྉ $POOFIJUP*OD ͡Ί·ͯ͠ʂ w ίωώτגࣜձࣾ w ڞಉۀऀऔక$50 w ઐػցֶश
w 4BOTBOגࣜձࣾʹ໊ͯΞϓϦ ʮ&JHIUʯͷ্ཱͪ͛ w ,%%*άϧʔϓʹ.ˍ" ౡాୡ࿕ !UBUTVTIJN
None
ਓͷੜ׆ʹͳͯ͘ͳΒͳ͍ͷΛͭ͘Δ
कൿٛରࢿྉ $POOFIJUP*OD ϚϚϦͱʁ
कൿٛରࢿྉ $POOFIJUP*OD ۀք࠷େنͷϝσΟΞˍίϛϡχςΟ
कൿٛରࢿྉ $POOFIJUP*OD ϚϚ͚ΞϓϦ/PʹબΕ·ͨ͠ ϚϚϦ " # $ % &
' ( ) * + , - ϚϚϦ " # $ % & ' ( ) * + , - ϚϚϦ " # $ % & ' ( ) * + , - ˞݄Πϯςʔδௐ ௐࠪରɿ৷தʙࡀϲ݄ͷࢠڙΛ࣋ͭঁੑ O ৷ʗࢠҭͯઐΞϓϦʹؔ͢Δௐࠪ ݱࡏ͍ͬͯΔΞϓϦ ৷த ࢠҭͯதʹ ཱͬͨΞϓϦ ͖ͳΞϓϦ ײ རศੑ ར༻ ਓͷϚϚΛରͱͨ͠ௐࠪͷ݁Ռ ϚϚϦ͕ʮϚϚ͚ΞϓϦ/PʯʹબΕ·ͨ͠
कൿٛରࢿྉ $POOFIJUP*OD ΠϯελάϥϜͰϚϚΑΓϚϚϦͷํ͕λά͚͕ଟ͍ ࣗࣾαʔϏεͷ΄͔4/4Ͱੵۃతʹϒϥϯυల։Λߦ͍ Ϣʔβʔͱͷ৮ػձΛ૿͢͜ͱͰɺଟ͘ͷϑΝϯΛ֫ಘ͍ͯ͠·͢ 'BDFCPPL *OTUBHSBN -*/& ͍͍Ͷɿ
݅ ϑΝϯ͕ߴ͍ϢʔβʔΛଟ͘༴͍ͯ͠·͢ɻ هࣄ͚ͩͰͳ͘ಈը৴ධͰ͢ ϑΥϩϫʔɿ ਓ ʢ˞ΞΧϯτͷ߹ܭʣ ʮPGGJDJBMʯʮNJOJʯʮTUZMFʯͷ̏ΞΧϯ τΛӡӦɻʮϚϚϦʯͷߘɺτʔλ ϧͰ ݅ʹ౸ୡ͍ͯ͠·͢ ϑΥϩϫʔɿ ਓ ݄͔ΒϚϚ͚αʔϏεͰ ॳΊͯͱͳΔ-*/&χϡʔεͷެࣜΞΧϯτ Λ։ઃɻଟ͘ͷϑΝϯΛ֫ಘ͍ͯ͠·͢ 8FC্Ͱଟ໘తͳΛ࣋ͭ͜ͱͰɺ ݻఆϑΝϯ৽نϢʔβʔ͕૿͍͑ͯ·͢
1)18BZ ͡Ίʹ
1)18BZ օ͞Μ࣭͝
1)18BZ 1)1Λར༻͞Ε͍ͯΔํ
1)18BZ 1)1Ҏ֎Λར༻͍ͯ͠Δํ
1)18BZ ࣮3VCZͷํ͕͖ͩ
1)18BZ ͍ͬͯ͏͔1)1ݏ͍ͩ
1)18BZ ίωώτ͕ར༻͍ͯ͠Δݴޠ
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ "1*4FSWFS
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ /BUJWF"QQT J04 "OESPJE
कൿٛରࢿྉ $POOFIJUP*OD ίωώτ͕ར༻͍ͯ͠Δݴޠ .BDIJOF-FBSOJOH
1)18BZ ͳͥ"1*4FSWFSͱͯ͠ 1)1Λબ͔ͨ͠
कൿٛରࢿྉ $POOFIJUP*OD "1*4FSWFSʹ1)1Λબͨ͠ཧ༝
कൿٛରࢿྉ $POOFIJUP*OD "1*4FSWFSʹ1)1Λબͨ͠ཧ༝ αʔϏεͷˠͰେࣄͳ͜ͱʁ
कൿٛରࢿྉ $POOFIJUP*OD "1*4FSWFSʹ1)1Λબͨ͠ཧ༝ Ϣʔβʔʹૣ͘ՁΛಧ͚Δ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD w ϓϩμΫτͷˠΛԿʹૣ͘Ͱ͖Δ͔͕େࣄ w ࣌ͷϝϯόʔߏͰ࠷ૣ͘ΞϓϦέʔγϣϯΛੈͷ தʹग़ͨ͢Ίʹ$BLF1)1Λબͨ͠ͷ͕ཧ༝ w ίωώτͰٕज़Λखஈͱͯ͠ɺϢʔβʔͷͨΊͷҙࢤ ܾఆΛߦ͏
w ͦΕͧΕͷϝϯόʔຖʹΈɾͩ͜ΘΓͪΖΜଘࡏ͢Δ w ͕ͩɺϢʔβʔΛͳ͍͕͠Ζʹ͢ΔΑ͏ͳݴޠબʹର͢Δ ࣥணͳ͍ "1*4FSWFSʹ1)1Λબͨ͠ཧ༝
1)18BZ ͦͷޙ͍ଓ͚͍ͯΔཧ༝
कൿٛରࢿྉ $POOFIJUP*OD w ҰൠతͳΞϓϦέʔγϣϯͷ"1*4FSWFSͱͯ͠ར༻͢Δ ߹ɺ1)1ेૣ͍ w &YϚϚϦʹ͓͚Δ1)1ˠ1)1ϦϓϨΠεͷࣄྫ w ΞυςΫͷΑ͏ͳ ʮશ෦NTFDҎԼʹ͠ͳ͍ͱ͍͚ͳ͍ʯ
ͱ͍ͬͨཁٻϚϚϦʹ͓͍ͯͳ͍ w ϦϓϨΠεΛߦ͏େ͖ͳཧ༝͕ଘࡏ͠ͳ͍ ͦͷޙ͍ଓ͚͍ͯΔཧ༝
कൿٛରࢿྉ $POOFIJUP*OD ϚϚϦʹ͓͚Δ1)1ˠ1)1ϦϓϨΠεͷࣄྫ
कൿٛରࢿྉ $POOFIJUP*OD
1)18BZ ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD ܧଓతͳٕज़બͰେࣄͳ͜ͱ طଘٕज़ͷόʔδϣϯΞοϓ 74 ৽ٕज़ͷҠߦ
कൿٛରࢿྉ $POOFIJUP*OD ܧଓతͳٕज़બͰେࣄͳ͜ͱ ࠓͷٕज़ͷόʔδϣϯΞοϓͰՄೳͳͷ͔ʁ ͦΕͱٕज़ࣗମΛ৽͘͢͠Δඞཁ͕͋Δͷ͔ʁ
कൿٛରࢿྉ $POOFIJUP*OD w ݁ɿతʹΑͬͯ࠷దͳղҧ͏ w ηΩϡϦςΟతʹαϙʔτ͕ܧଓ͞Ε͍ͯΔόʔδϣϯ ͷར༻Λ͍ͨ͠ w Λվળ͍ͨ͠ w
͜ͷέʔεͷ߹1)1ˠ1)1ͷόʔδϣϯΞοϓ ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD w ϛυϧΣΞΛࣗ༝ʹಋೖ͍ͨ͠ w ͰϛυϧΣΞͷߋ৽Ͱෆ۩߹ग़ͨ͘͠ͳ͍ w ҆৺ͯ͠EFQMPZ͍ͨ͠ w ϩʔΧϧ։ൃڥ͕ॏ͍
w 7BHSBOU $IFGˠ%PDLFS &$4ͱ͍ͬͨ৽ٕज़ͷ࠾༻ ܧଓతͳٕज़બͰେࣄͳ͜ͱ
कൿٛରࢿྉ $POOFIJUP*OD w 1)1ˠ w $BLF1)1ˠ$BLF1)1 w 0CKFDUJWF$ˠ4XJGU w +BWBˠ,PUMJO
w 7BHSBOU $IFGˠ%PDLFS ܧଓతͳٕज़બͰେࣄͳ͜ͱ ݁ՌɺҎԼͷΑ͏ͳٕज़બΛߦ͖ͬͯͨ
1)18BZ ٕज़બͱ044ͷؔ
कൿٛରࢿྉ $POOFIJUP*OD ٕज़બͱ044ͷؔ
कൿٛରࢿྉ $POOFIJUP*OD ٕज़બͱ044ͷؔ 044ͷߩݙকདྷͷϦεΫϔοδ
कൿٛରࢿྉ $POOFIJUP*OD w ձ͕ࣾར༻͢Δ044ʹରͯ͠ίϛοτΛ͢Δ͜ͱେ͖ ͳϦεΫϔοδ w ίϛοτͰ͖Δ͘Β͍͍ͨ͠Γɺ࠷৽ͷϦϦʔε ࠓޙͷ։ൃํͳͲΛѲ͍ͯ͠Δ͜ͱ࣍ͷٕज़બ ͷͱͯ༗ӹͳใʹͳΔ w
$BLF1)1͕Ξοϓσʔτ͢Δʹ։ൃϒϩάʹߋ৽ ༰Λܝࡌ w &YIUUQUFDIDPOOFIJUPDPNFOUSZDBLFQIQ w ݁Ռͱͯ͠$BLF1)1ͷίϯτϦϏϡʔλʔ͕ ࣾʹਓ͍Δ ٕज़બͱ044ͷؔ
कൿٛରࢿྉ $POOFIJUP*OD w 044Ͱ$BLF1)1ͷ1MVH*Oͷެ։ w &YIUUQUFDIDPOOFIJUPDPNFOUSZ w ͜ͷΑ͏ʹɺ$BLF1)1ίϛοτͨ͠Γɺ1MVH*OΛެ ։͍ͯ͠Δϝϯόʔ͕͍ΔͷͰ৺ڧ͍ w
࠷ۙͰ,PUMJOίϯτϦϏϡʔτͨ͠ϝϯόʔ w &YIUUQUFDIDPOOFIJUPDPNFOUSZ w ٕज़తͳϒϥϯσΟϯάʹܨ͕Δ w ΤϯδχΞͷϞνϕʔγϣϯߴ·Δ ٕज़બͱ044ͷؔ
1)18BZ ͍͞͝ʹ
कൿٛରࢿྉ $POOFIJUP*OD ͍͞͝ʹ
कൿٛରࢿྉ $POOFIJUP*OD ͍͞͝ʹ ະདྷΛ༧ଌ͢Δ࠷ળͷํ๏ ͦΕΛൃ໌͢Δ͜ͱͩ ʢΞϥϯɾέΠʣ
1)18BZ ·ͱΊ
कൿٛରࢿྉ $POOFIJUP*OD ·ͱΊ w తʹ߹Θٕͤͨज़બΛৗʹߦ͏ w ٕज़खஈ w Ϣʔβʔʹྑ͍ମݧΛಧ͚Δͷ͕ୈҰత
w 044ͷߩݙকདྷͷେ͖ͳϦεΫϔοδ w ະདྷΛ༧ଌ͢Δ࠷ળͷํ๏ɺͦΕΛൃ໌͢Δ͜ͱ w ίωώτͰɺࠓޙ͜ͷελϯεมΘΒͳ͍
1)18BZ ͓Βͤ
कൿٛରࢿྉ $POOFIJUP*OD ΞυϕϯτΧϨϯμʔͬͯ·͢ʂ ࠓߋ৽ʂ
ҰาΛࢧ͑Δ 1)18BZ ͏ͪΐͬͱΛฉ͍ͯΈ͍ͨͱ ࢥͬͨํؾܰʹ͓͕͚͍ͩ͘͞ ͘͠!UBUTVTIJNʹ%.Ͱ
ҰาΛࢧ͑Δ 1)18BZ ͝ਗ਼ௌ༗͏͍͟͝·ͨ͠ɿ% $POOFIJUP*OD$50!UBUTVTIJN