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
Snow Monkey ミートアップ 03/30 LT
Search
KMix-39
March 29, 2019
Technology
650
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Snow Monkey ミートアップ 03/30 LT
大阪のミートアップイベントの際のスライドです。
KMix-39
March 29, 2019
Other Decks in Technology
See All in Technology
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
1
260
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.2k
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
660
SRE依存からの脱却 運用を開 発チームへ移す、 フルサイ クル開 発体制の実践
joooee0000
0
2.4k
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
500
クラウド上のデータ復旧で見落としがちな制約: 医療系 SaaS の BCP 設計から得た教訓
kakehashi
PRO
0
3.2k
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
840
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
600
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
340
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
9
4.6k
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
130
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
210
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
From π to Pie charts
rasagy
0
230
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
240
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Balancing Empowerment & Direction
lara
6
1.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
How to Ace a Technical Interview
jacobian
281
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
210
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Transcript
ຊͷ-5 1 4OPX.POLFZͳΒɺ γεςϜαΠτ੍࡞ָʹͳͬͨͬͯίτ 4OPX.POLFZͬͯ όφφ৯ΔΜʁ
2 ͍ɺͲʔʔʂ ϦΞϧɾؔࡏॅɾ͓ͬ͞ΜɾΤϯδχΞ ͷ ,NJYʢέϛʣ Ͱ͢ʂ
3 ʜέͶʔ͡ΌΜ ͜ͷωλɺͱ͋Δਓʹʮ͜͏ݴ͏෩ʹͬͨΒʁʯͱ ωλΛৼͬͨҎ্ɺݴͬͨຊਓ͕Λ࣋ͬͯΒ͍͖ͤͯͨͩ·ͨ͠ ʜʜਅ໘ʹΓ·͢
w εϚϗΞϓϦͷΤϯδχΞɻ ʢαʔό࿈ಈͤ͞ΔγεςϜʹ8PSE1SFTTͰ࠷ۙͬͯ·͢ʣ w ݅ݕࡧɺਤॻؗͷॻ੶ݕࡧɺʓʓ༧ʜͱɺγεςϜܥͷαΠτ ੍࡞Λ8PSE1SFTT֎Ͱͬͯ·ͨ͠ʜɻ w 8PSE1SFTTྺɺ·ͩ̑͘Β͍ɻ1)1͋·Γॻ͚·ͤΜɻ ϓϥάΠϯͱ͔Λ࡞Γ࢝Ίͨͷɺ̏͘Β͍લͰ͢ɻ w
ݩֶੜؒࣄͰΓ߹ͬͨΤϯδχΞͷຊ༿݄͞Μͨͪͱɺ ʮ/PU8J[ʯͱݴ͏αʔΫϧͬΆ͍Կ͔Ͱɺదʹ৭ʑͬͯ·͢ɻ 4 ͦΕҎ֎ͷܦྺͷଓ͖8FCͰ IUUQTOPUXJ[OFU ո͍͠ਓͰ͋Γ·ͤΜʂ
5 4OPX.POLFZͷΧελϚΠζɺ ࢠςʔϚΑΓϓϥάΠϯ͕Φεεϝʂ ྫͷ͋ͷਓʢ4OPX.POLFZ੍࡞ऀʣ ݴ͍ͬͯͨ
6 ϓϥάΠϯͰΧελϚΠζͰ͖ΔͱݴΘΕͯʜ Φεεϝ͞Εͯʜ Կ͕ɺศརʁ Կ͕ɺָʹͳΔͷ͔ʁ
7 "ͱ#ͷ̎ͭͷػೳΛ࣮͠Α͏ͱ ࢠςʔϚΛ͏߹ ରԠΛෳਓͰ͢Δ ςʔϚΛม͑ΔͱΧελϚΠβʔઃఆ͕Ϧηοτ͞ΕΔ ։ൃதͷςʔϚΛ؆୯ʹΓସ͑Εͳ͍߹͕ ਓ͕ͦΕͧΕͷՕॴͷຒΊࠐΈΛςʔϚͰରԠ ͦΕͧΕͷڥ͕ඞཁͳ߹ɻ ͦΕͧΕ͕࡞ͬͨࢠςʔϚͷίʔυΛ݁߹ඞཁͳ߹ɻ Ϛʔδ͔ͯ͠Βɺςετͱඇޮʜͳ߹ɻ
Ὃ Ὃ
8 ͦͷɺϓϥάΠϯͰղܾ͢Δ͔ʁ ϓϥάΠϯͰͷΧελϚΠζͷ߹ ༗ޮԽແޮԽΛΓସ͑Δ ̎ͭͷػೳΛϓϥάΠϯͰͦΕͧΕ࡞Δ ΧελϚΠβʔͱ͔ςʔϚͷઃఆͳͲ ͦͷ··ͳͷͰɺઃఆ࡞ۀΛ͠ͳͯ͘0, Ὃ Ὃ ݁߹ͨ͠ঢ়ଶͰɺͦͷ··ςετɺ΄΅Մೳɻ
9 Կ͕Կͷमਖ਼͔ޙ͔Β͔Δͷָ ԿΛՃ͔ͨ͠ɺ͙͢ޙ͔Β͔Δͷྑ͍ ϓϥάΠϯͳΒػೳͱͯ͠ཧͰ͖·͢ɻ ʢ̍ϓϥάΠϯͰෳػೳΛผʑʹ͢Δࣗ࡞ϓϥά ΠϯͷྫͰ͕͢ɺෳͷϓϥάΠϯͰಉ༷ʹҰཡ ͰղΓ͍ͣ͢ʣ
10 ͱݴͬͯ ϓϥάΠϯͰΧελϚΠζ͢Δͷͬͯɺ ϓϥάΠϯΛ࡞ΔͬͯࣄͰ͠ΐʁ ͓ߴ͍ΜͰ͠ΐʁ εΩϧͱۤ࿑ͷϋʔυϧ 4OPX.POLFZͩͱɺ ΄΅ ͦΜͳࣄͳ͘ͳͬͯ·͢
ʢ೦ͳ͕Βɺແ͍ͱݴ͑ͳ͍ʜʣ ͠ͳ͍ૉͳҙݟ
11 ͦΕͰɺ4OPX.POLFZΦεεϝ UFNQMBUFΛஔ͢ΔΈʴͤΔɻ ʢςʔϚͷ1)1ʹγϣʔτίʔυͷຒΊࠐΈ͕΄΅ෆཁʹʣ ϑοΫ͕ɺΊͬͪΌଟ͍ɻ ϑοΫΠϕϯτΛॲཧ͢Δ࣮ͳͷͰɺίʔυՄಡੑ61 ϓϥάΠϯͰΧελϚΠζ͢Δํ๏ɺ ϑοΫʹରͯ͠ஔ͢ΔॲཧΛॻ͍͍͚ͯͩ͘ɻ 4OPX.POLFZ ͨͬͨͦΕ͚ͩͰɺʢ΄΅ʣશͯͷௐ͕Մೳ
΄΅ͯ͢ͷදࣔ෦ʹϑοΫ͕ଘࡏ දࣔ෦ࢥ͍௨ΓϑοΫͰมߋՃ͕Մೳ
؆୯ͳΧελϚΠζͰ ͓ߴ͍ʮεΩϧɺۤ࿑ɺʯ͕͋ͬͨͷɺͪΐͬͱલ·Ͱ 12 w ςϯϓϨʔτͷ্ॻ͖࣌ͷใ͕औΕͳ͔ͬͨΓ ݱࡏɺ)FMQFSHFU@UFNQMBUF@QBSU ͱ)FMQFSHFU@WBSͰҰ෦͕ղܾ͞Ε·͠ ͨ ͪΐͬͱલ·Ͱۤ࿑͕͋Γ·ͨ͠ɻ w
ϧʔτσΟϨΫτϦͷऔΓ߹͍͕ൃੜͨ͠Γ ݱࡏɺTOPX@NPOLFZ@UFNQMBUF@QBSU@SPPU@IJFSBSDIZʹΑΔղܾ͞Ε·ͨ͠ ͪΐͬͱલ·ͰऔΓ߹Θͳ͍Α͏ʹ͠ͳ͍ͱବͰͨ͠ w ͦͷଞɺ৭ʑͳ͕ຄൃ͍ͯ͠·͕ͨ͠ࠓ৭ʑղܾ͞Εଓ͚͍ͯΔঢ়ଶ ͲΜͲΜग़དྷͳ͍ίτ͕ग़དྷΔΑ͏ʹɻ ؆୯ͳΧελϚΠζͳΒɺ ࢠςʔϚͰΧελϚΠζ͢ΔΑΓָʂ
13 ཁΒͳ͘ͳͬͨΧελϚΠζɺແޮԽͰ֎͚ͩ͢ ʢΘ͟Θ͟ɺػೳΛআ͢Δमਖ਼ͱ͔ɺ͠ͳͯ͘ྑ͍ʣ '51ػೳ͕ແ͔ͬͨΓͯ͠ɺϓϥάΠϯ͔ͩΒ[JQͰΠϯετʔϧՄೳ ʢࢠςʔϚͰՄೳͰ͕͢ʜʣ ෳਓͰͷίʔσΟϯάͰɺͦΕͧΕผͷϓϥάΠϯ ʢϚʔδͱ͔͋·Γߟ͑ͳͯ͘ྑ͍ʣ ෳਓʴྔ࢈Խͷ࡞ۀखؒɺେ෯Χοτ ෳͷαΠτͰ࡞ͬͨػೳͷҰ෦Λ؆୯ʹ͍ճͤΔ ʢಋೖͯ͠༗ޮԽΛԡ͚ͩ͢ʣ
14 ΞϓϦ͔ΒݟΒΕͨΒϔομͱ͔ϑολअຐͳͣ ϝχϡʔͩͬͯΞϓϦଆͷϝχϡʔʹ͍ͨ͠ ͳͲͳͲʜ 4OPX.POLFZͰॻ͍ͨهࣄΛΞϓϦͰϏϡʔ͍ͤͨ͞ ΞϓϦͱͷ࿈ಈʹ͍ͭͯʜ ྫ͑ 4OPX.POLFZҎ֎ͷͦΕ༻ͷςʔϚɺ Γํ͍ͬͺ͍͋Γ·͢ɻ
͔͠͠ɺࡉ͔ͳରԠௐ؆୯ʹग़དྷ·ͤΜʜ ͦΕʹ͔ͤͬ͘ͳΒ4OPX.POLFZ͍͍ͨɻ
15 ΞϓϦͱͷ࿈ಈͤ͞Δͷָ ͔ʁ ςϯϓϨʔτͷॲཧͷ੍ޚ͚ͩɻϚʔδ࡞ۀෆཁ ςʔϚ֎ͷػೳɺͪΖΜϓϥάΠϯͱ࣮ͯ͠ ΞϓϦ͔Βݟͨ࣌ʹ͚ͩɺಛఆͷදࣔΛ࿈ಈͨ͠ܗͰදࣔ ඇදࣔʹͨ͠ࡍʹɺΘΓͷॲཧʢ"1*ͱ͔ʣΛ࣮ߦͨ͠Γɺ ΞϓϦଆʹ੍ޚΛ͢ॲཧΛॻ͖·͠ΐ͏ ςϯϓϨʔτͷϝχϡʔΛඳը͢ΔϑοΫʹ ΞϓϦ͔Ͳ͏͔ௐΔॲཧ
ΞϓϦͳΒɺຊདྷදࣔ͢Δͱݴ͏ςʔϚͷ෦Λ ࣮ߦ͠ͳ͍Α͏ʹ͢ΔॲཧΛॻ͖·͢ ʢ4OPX.POLFZͳΒUFNQMBUFͷpMUFSΛSFNPWFͨ͠Γ͚ͩ ΞϓϦͰݟͨ࣌ʹϝχϡʔΛΞϓϦϝχϡʔʹ͢Δ
16 ʜਃ͠༁ͳ͍Ͱ͕͢ɺ࠷ޙʹͳΓ·ͨ͠ʜɻ -5Ͱ͕࣌ؒແ͍ίτɺ·ͩ·ͩɺ৭ʑࢼ͍ͯ͠Δॴ͋ΔͷͰɺ ৄ͍͠ΧελϚΠζํ๏ͳͲͷઆ໌ɺׂѪͷܗͰɺྃ͝ঝ͓ئ͍͠·͢ɻ ·ͨɺઆ໌ෆͳ෦͋Γ·͕ͨ͠ɺ 4OPX.POLFZͬͨΒγεςϜαΠτΞϓϦ࿈ಈΛ࡞Δͷɺ ෳࡶͳίτҎ֎ͱͯ؆୯ʹͳ͍ͬͯͯɺΦεεϝͬͯίτͳͷͰʜ ͠ڵຯΛ࣋ͨΕͨํɺੋඇɺ͓ࢼ͍ͩ͘͠͞·ͤɻ
4OPX.POLFZͷΦϯϥΠϯίϛϡχςΟͳͲͰɺ ৭ʑͱɺڞ༗ޠΓ͍͕͋ग़དྷͨΒͱࢥ͍ͬͯ·͢ɻ
17 ͝੩ௌʢʣ ͋Γ͕ͱ͏͍͟͝·͢ɻ Ξοϓσʔτ -5தͷօ༷ͱ͔͚·ͯ͠ɺ 4OPX.POLFZͷΞοϓσʔτͱղ͖·͢