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
オフショア開発の辛みと学んだ事
Search
Takayuki
April 14, 2023
Business
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オフショア開発の辛みと学んだ事
オフショア開発の辛みと学んだ事
Takayuki
April 14, 2023
More Decks by Takayuki
See All by Takayuki
Build an MCP Server in Laravel to Enable “AI-Operated” Recruiting Tools(English)
bumptakayuki
0
45
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
1
130
Laravel × Clean Architecture
bumptakayuki
1
600
エンジニアのキャリア論
bumptakayuki
1
300
地方カンファレンス主催のススメ
bumptakayuki
1
270
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
2
1.4k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
0
820
沖縄観光、名物を一挙紹介!
bumptakayuki
2
830
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
1
3.5k
Other Decks in Business
See All in Business
malna-recruiting-pitch
malna
0
24k
タケウチグループRecruit
takeuchigroup
0
13k
MENTERU_CompanyDeck
menteru
0
130
Terraform Provider for TROCCO × AI で 半自動化する複数プロダクトの連携運用 / Semi-Automating Multi-Product Data Integration Ops with the Terraform Provider for TROCCO × AI
medley
0
350
Advanced:マルチエージェントの設計と運用(Claude Code)
forest8810
1
310
「プロダクトエンジニア」とは ~ 名づけの価値と、言葉が動かす力 ~
mkitahara01985
0
210
SalesforceとTableauコミュニティを横断して感じたこと(Osaka Dreamin)
leafyoh
0
140
こだわりを手放したことで気づけたスクラムマスターとしての振る舞い
kawanotron
1
480
川下り型キャリア感できのこってきた 35歳子育て世帯の葛藤
ikasumiwt
0
310
AIネイティブ時代における 開発組織の役割と拡張の可能性
recruitengineers
PRO
2
320
つばさロジスティクス面接資料
tsubasalogistics
0
2k
<DevLOVE関西>関係性が育つ前にフィードバックを届ける ~関係性が育つのを待てないとき、どう渡すのか~
emi0726
4
190
Featured
See All Featured
A better future with KSS
kneath
240
18k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
400
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
Between Models and Reality
mayunak
4
390
Practical Orchestrator
shlominoach
191
12k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
590
Writing Fast Ruby
sferik
630
63k
Making Projects Easy
brettharned
120
6.7k
A Tale of Four Properties
chriscoyier
163
24k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
930
Transcript
鈴木孝之 ΦϑγϣΞ։ൃͷਏΈͱֶΜͩࣄ
"HFOEB จԽͷৗࣝΛٙ͑ ࣄͷਐΊํͷৗࣝΛٙ͑ ༁Λٙ͑
ରऀʹ͍ͭͯ 0 ΦϑγϣΞ։ൃʹڵຯ͕͋Δਓ Ϛωʔδϟʔࢤͷਓ ϕτφϜʹڵຯ͕͋Δਓ
ࣗݾհ
ࣗݾհ 1 ◆໊લ ླ ೭(Suzuki Takayuki) ※ಉಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾհ ɾ1990ੜ·Εɻ ɾौ୩ͷϑϧεϐʔυͱ͍͏ITاۀͰWebΤϯδχΞͱͯ͠ۈ
ɾԭೄͰىۀɻ ɾ։ൃҊ݅Ͱຊਓ7ਓɺϕτφϜਓ7ਓ΄ͲͷPJͷ ϚωδϝϯτΛܦݧɻ ɾPHPΧϯϑΝϨϯεԭೄ࣮ߦҕһɺ ϑϩϯτΤϯυΧϯϑΝϨϯεԭೄ࣮ߦҕһ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ BDD(Ϗʔνۦಈ։ൃ)
ࣗݾհ 1
0 ϕτφϜͰͷఆऀΠϯλʔϯઌ - େֶ̐ੜͷ࣌ʹ2िؒ΄ͲϕτφϜ اۀͰΠϯλʔϯ͍ͯͨ͠ - ΠϯσΟϏδϡΞϧγεςϜζ ઃཱ 20021݄ۀʢ20141݄ IVS
Co., Ltd.ͱͯ͠࠶ઃཱʣ - ࣾһ 280໊(20205݄࣌)
0 ϕτφϜͰͷϥϯν - ϕτφϜਓʹݟ͑ΔΒ͘͠ɺϕτφ ϜਓͰ͍͚ΔͱݴΘΕͨ(স) - ӳޠͷΠϯτωʔγϣϯ͕ຊਓͱ શવɺҧͯ͘ฉ͖औΕͳ͍
0 ݁ ৗࣝΛٙ͑! ※ࠓճɺ͢͜ͱΦϑγϣΞ։ൃͷશͯͷϓϩδΣΫτ Ͱಉ͡ͱ͍͏ࣄͰͳ͘ɺ͋͘·ͰݸਓͷҙݟͰ͢ɻ
จԽͷৗࣝΛٙ͑
1 ຊͱϕτφϜͱͷจԽͷҧ͍ - ຊͱϕτφϜͰٳۀʹରͯ͠ͷԹ ײ͕ҧ͏ɻ ϕτφϜͰຊΑΓՈϓϥΠϕʔ τΛେʹ͢ΔจԽ͕͋ΔͷͰɺجຊతʹ ࣄΑΓՈ༏ઌɻ -
Ҿ͖ܧ͕͗ࡶ ϕτφϜͷ࿈ٳલλεΫ͕ऴΘͬͯͳ͘ ͯҾ͖ܧ͙͔ΒɺΓΑΖ͘͠ͱݴΘ Εͨ…ɻ
1 ຊͱϕτφϜͱͷจԽͷҧ͍ - ࿈ٳޙҙ ςτ(چਖ਼݄)ͷલޙͰձࣾΛࣙΊΔਓ͕ଟ ͍Β͍͠ͷͰɺཁҙɻ ͕ࣗؔΘͬͯͨϓϩδΣΫτͪΌΜͱ ؼ͖ͬͯͨɻ
1 ຊͱϕτφϜͱͷจԽͷҧ͍ - ຊͰҰൠతͳαʔϏεΛྫ͑ʹ͠ͳ͍ํ ͕ྑ͍ ͓٬͞Μ͔ΒͷཁͰɺνϟοτػೳͷ ༷Λ͑Δ࣌ʹେมͩͬͨɻ ͨΓલ͔͠Εͳ͍͕ɺຊͰΑ͘Θ Ε͍ͯΔαʔϏεΛྫʹͯ͠ɺ͜ͷLINEΈ ͍ͨͳڍಈͰ͓ئ͍͠·͢ɻ
ͱݴͬͯશવɺ্ख͍͔͘ͳ͔ͬͨɻ
ࣄͷਐΊํͷৗࣝΛٙ͑
2 Ұͭͨ͠ΒɺແݶʹσάϨ͠ଓ͚Δ - σάϨͷߟྀ͕Γͳ͍ࣄ͕ଟ͔ͬͨɻ ̍ػೳͨ͠ΒɺϢʔβετʔϦʔతͳ؍ Ͱଞͷػೳʹόά͕ग़͍ͯͳ͍͔ͳͲͷ Өڹൣғݟͯ͘Εͳ͍ɻ ϓϧϦΫग़͢લʹ σάϨͯ͠ͳ͍͔ ֬ೝͯ͠ʂ
2 Ұͭͨ͠ΒɺແݶʹσάϨ͠ଓ͚Δ - ରԠࡦͱͯ͠νέοτʹࡉ͔͘ࢦࣔΛॻ ͘ νέοτʹఆ͞ΕΔӨڹൣғͳͲΛࡉ͔ ͘ॻ͍͓ͯ͘ͱɺϓϧϦΫग़͢લʹ֬ೝ͠ ͯɺҰॹʹͯ͘͠ΕΔɻ - ্هͷࢦࣔΛ܁Γฦ͍ͯ͘͠ͱɺຊਓͷ
Α͠ͳʹ͕௨ͯ͘͡Δ(স) # λεΫ֓ཁ - ϢʔβొϑϩʔͷதͰϓϥϯͷ༷มߋ # ༷ͷৄࡉ - ৽͓͘͢͢͠ΊϓϥϯΛબΔΑ͏ʹ͢Δ # ࣮ํ๏ - ࢀߟͱͳΔػೳɿʓʓػೳ - ରϑΝΠϧ: ʓʓϑΝΠϧ - ϚΠάϨʔγϣϯΛमਖ਼͖͢ςʔϒϧ: ʓʓ ※্هͷ࣮ํͰ্ख͍͔͘ͳ͍߹࿈བྷԼ͍͞ɻ· ͨɺࢉग़͕ग़དྷͨΒணखલʹ࿈བྷԼ͍͞ɻ ͳͲ # ࣮ྃޙʹ֬ೝͯ͠ཉ͍͠ࣄ - ύλʔϯ1 ϢʔβొͷҰ࿈ͷૢ࡞͕Ͱ͖Δ͜ͱ - ύλʔϯ2 ϢʔβCSVొػೳͷૢ࡞͕Ͱ͖Δ͜ͱ - ύλʔϯ3
2 ίϐϖͰίʔυΛॻ͘͜ͱ͕ଟ͍ - طʹ͋ΔίʔυΛྲྀ༻͢ΔͷߏΘͳ͍͕ɺಉ͡ॲ ཧͷڞ௨Խίϐϖ͖ͯͨ͠ίʔυͷॲཧΛཧղͯ͠ ͍ͳ͍ࣄ͕ଟʑ͋ͬͨɻ ίʔυϨϏϡʔͰԿނɺ͜ͷίʔυΛॻ͍͔ͨฉ͍ ͯͨͩɺίϐʔ͚ͨͩ͠ͱ͍͏ճ͋ͬͨɻ ίϐʔͯ࣋ͬ͠ ͖ͯ·ͨ͠
2 நͷߴ͍λεΫͷৼΓํ໋औΓʹͳΔ - ͜ͷνϟοτػೳͷόάΛ͓͍ͯͯ͠ʂ ͱ͍͏ࢦࣔΛग़ͨ͠Βɺػೳ͝ͱͬͦ͝Γ ίʔυ͕আ͞Ε͍ͯͨ…ɻ ༁͕ϛε͍ͬͯΔͷ͔Θ͔Βͳ͍͕ɺ ͖ͬͪΓઆ໌͠ͳ͍ͱةݥ ΤϥʔΛফͯ͠ͱ ݴ͚ͬͨͲɺػೳ͝
ͱফ͢ͷ…ʁ
2 λεΫͷظݶΛ໌֬ʹॻ͍͓ͯ͘ - λεΫʹظݶΛॻ͍͓͔ͯͳ͍ͱɺμϥμ ϥࣄΛ͢Δɻ ࢦ͕ࣔͳ͍ͱɺࣄ͕ऴΘͬͯԿ࿈བྷ ͯ͜͠ͳ͍ɻఆ࣌·ͰԿ͠ͳ͍ͱ͔ ී௨ʹ͋Δɻ ఆ࣌·Ͱ৸Δ͔
༁Λٙ͑
3 ༁͕ؒҧ͍ͬͯΔ͜ͱ͕͋Δ - ࣗͷΔݶΓͩͱɺ௨༁͕ΤϯδχΞग़ Ͱͳ͍߹͕͋Δɻͦ͏͍ͬͨέʔε ͷ߹ʹٕज़తͳઐ༻ޠ্͕ख͘ΘΒ ͳ͍͜ͱ͕͋Δɻ ·ͨɺෳࡶͳ༷Λ͑Δͷ͕͍͠ɻ ͦͷΑ͏ͳ࣌ɺӳޠͰΓऔΓͨ͠ ํ͕௨͡Δɻ
AWSͷEC2ͷதʹLPΛdeploy ͓͍ͯͯ͠Լ͍͞ɻ Vui lòng triển khai LP trong EC2 của AWS. OKʂʂ ͱΓ͋͑ͣɺԣจࣈ ୯ޠͦͷ··༁͓͔ͯ͘͠ɻ
3 Google༁ͯ͠ɺͨ·ʹ͓͔͍͠ - ϕτφϜޠΛຊޠʹ༁͢Δͱɺͨ·ʹΑ͘Θ͔Βͳ͍݁Ռ͕ؼͬͯ͘ΔͷͰɺ ҙʂ
൪֎ฤ
͜ΜͳϓϩδΣΫτΦϑγϣΞ͍ͯΔ ▪ΦϑγϣΞ͕͍͍ͯΔҊ݅ - ظత(1Ҏ্͘Β͍)ͳҊ݅ - ΥʔλʔϑΥʔϧܕ։ൃ - ༷ͷมߋ͕গͳ͍ - υΩϡϝϯτΛॻ͘ઐͷຊਓΛ༻ҙͰ͖Δ
- ϒϦοδSE͕ͪΌΜͱɺίʔυॻ͚Δ - ༧ࢉ͕1000ສԁҎ্ͷҊ݅ɻ ༧ࢉ͕গͳ͍Ҋ݅ͩͱυΩϡϝϯτΛॻ͕࣌ؒ͘औΕͳ͍ͨΊɻ - ͪΌΜͱίʔυϨϏϡʔ͢Δຊਓ͕͍Δ
͜ΜͳϓϩδΣΫτΦϑγϣΞ͍ͯΔ ࠃ։ൃ ΦϑγϣΞ։ൃ 0 225 450 675 900 ༧ࢉ͕1000ສԁҎͰখʙதنͷҊ݅ͷ߹ɺ ٯʹଛ͢ΔՄೳੑ͋Δɻ
※ࣈ͋͘·ͰྫͰ͢ɻ ▪ࠃ։ൃ ɾPM 100ສԁ(0.5ਓ݄) × 4ϲ݄ ɾϒϦοδSE × 0ϲ݄ ɾϓϩάϥϚʔ 80ສԁ × 2ਓ × 4ϲ݄ ߹ܭɿ840ສԁ ▪ΦϑγϣΞ։ൃ ɾPM 100ສԁ(0.5ਓ݄) × 4ϲ݄ ɾϒϦοδSE 80ສԁ × 4ϲ݄ ɾϓϩάϥϚʔ 20ສԁ × 4ਓ × 4ϲ݄ ߹ܭɿ1040ສԁ ຊਓPM ϓϩάϥϚʔ ຊਓPM ϓϩάϥϚʔ ϒϦοδSE
·ͱΊ ৗࣝΛٙ͑! - 1.จԽͷৗࣝΛٙ͑ - 2.ࣄͷਐΊํͷৗࣝΛٙ͑ - 3.༁Λٙ͑ Ͱ͖ΕɺݱʹߦͬͯɺϒϦοδSE͕ͪΌΜͱɺίϛϡχέʔγϣϯΛ औΔͷ͕ϕετʂ