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
Mackerel × Twilio Hands-On Seminar
Search
soudai sone
PRO
December 13, 2017
Technology
1
450
Mackerel × Twilio Hands-On Seminar
Mackerel × Twilio Hands-On Seminar #2の登壇資料です
https://mackerelio.connpass.com/event/72781
soudai sone
PRO
December 13, 2017
Tweet
Share
More Decks by soudai sone
See All by soudai sone
変化に強いテーブル設計の勘所 / Table design that is resistant to changes
soudai
PRO
60
16k
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
PRO
45
22k
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
PRO
36
25k
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
PRO
17
6.2k
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.6k
顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed
soudai
PRO
35
13k
仕事を前に進めるためのコツ - 判断と決断と共有 / Aim for the goal
soudai
PRO
91
67k
アプリケーションが 正しく動作するということ - 自動テスト編 / Automated Testing
soudai
PRO
17
3.6k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
PRO
8
2.1k
Other Decks in Technology
See All in Technology
SpringBoot x TestContainerで実現するポータブル自動結合テスト
demaecan
0
110
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
350
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
120
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
160
Fabric + Databricks 2025.6 の最新情報ピックアップ
ryomaru0825
1
150
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
680
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
290
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
490
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
380
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
4
920
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1k
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
69
11k
Producing Creativity
orderedlist
PRO
346
40k
Designing for Performance
lara
609
69k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
720
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Speed Design
sergeychernyshev
32
1k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
500
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
1 / 61 .BDLFSFMY5XJMJP )BOET0O4FNJOBS !גࣜձࣾͯͳ
2 / 61 ͝ѫࡰɾߨࢣࣗݾհ n ϋϯζΦϯηϛφʔ .BDLFSFMฤɾߨࢣ l גࣜձࣾͯͳ .BDLFSFM$3&
ીࠜ େʢJE4PVEBJʣ n ςΟʔνϯάΞγελϯτ l גࣜձࣾͯͳ .BDLFSFM$3& Ҫ্ େีʢJEBLOPXʣ
3 / 61 ͝Ҋ n ࠓճͷϋϯζΦϯͰ࣮ߦ͢Δ֤छίϚϯυɺࢀর͢Δ 63- ͳͲΛ·ͱΊͨϖʔδΛ͝༻ҙ͍ͯ͠·͢ • IUUQTNBDLFSFMJPIBOETPOUXJMJP
4 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
5 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
6 / 61 ʮαʔόʔࢹʯ ͳͥඞཁͳͷͰ͠ΐ͏͔ʁ ˞ࢹɿαʔόʔͷঢ়ଶΛҰఆִؒͰΓແ֬͘ೝɾه͢Δ͜ͱ
7 / 61 ͳͥαʔόʔࢹ͕ඞཁ͔ʁ l ͍ͪૣ͘োൃੜΛ֬ೝͰ͖ΔΑ͏ʹ͢ΔͨΊ l ෮چʹ͍ͪૣ͘औΓֻ͔ΕΔΑ͏ʹ͢ΔͨΊ l ঢ়گͷมԽΛ࣌ܥྻͰཧ͢Δ͜ͱͰɺΩϟύγςΟϓϥϯχϯά
োͷ༧ஹͷѲʹཱͯΔͨΊ *5αʔϏε͕దʹఏڙ͞Ε͍ͯΔɾ͞Ε͍ͯ͘ ঢ়ଶΛ҆ఆతʹҡ࣋͢ΔͨΊʹ ඞཁෆՄܽͳͷʂ
8 / 61 .BDLFSFMͷ͝հ
9 / 61 ಛᶃ 4BB4ܕͷαʔόʔࢹαʔϏε n 4PGUXBSFBTB4FSWJDF l Πϯλʔωοτܦ༝ͰඞཁͳػೳΛར༻Ͱ͖ΔΈͰͷ αʔϏεͷఏڙΛ͍ͯ͠Δͷ
n ϝϦοτ l ϑϧϚωʔδυͷͨΊɺϝϯςφϯεෆཁ l ίΞࣄۀͷूதΛࢧԉʂ n σϝϦοτ l ΠϯλʔωοτʹଓͰ͖ͳ͍ͱར༻Ͱ͖ͳ͍έʔε͕ଟ͍
10 / 61 ಛᶄ QVTIܕͷࢹ n ࢹରͷαʔό͕ࢹαʔϏεʹରͯ͠ใΛૹΔʢQVTIʣ l ιϑτΣΞͷΠϯετʔϧඞཁ͕ͩɺ֎෦ʹର͢ΔΠϯλʔ ωοτΞΫηε͑͞Ͱ͖Ε
0, ࢹରαʔόʔ QVTI
11 / 61 ʮ.BDLFSFMʯΛߏ͢Δɺͭͷେ͖ͳཁૉ n .BDLFSFMʢ8FCʣͱɺNBDLFSFMBHFOU
12 / 61 .BDLFSFMʢ8FCʣ
13 / 61 NBDLFSFMBHFOU • ࢹରαʔόͷใΛ .BDLFSFMαʔόʹૹΓଓ͚ΔιϑτΣΞ • αʔόʔ্ͰίϚϯυΛճ࣮ߦ͢Δ͚ͩͰΠϯετʔϧྃʂ •
ΤʔδΣϯτىಈޙɺ͙͢ʹɾ؆୯ʹࢹΛ࢝ΊΔ͜ͱ͕Ͱ͖·͢ NBDLFSFMBHFOU
14 / 61
15 / 61 ΤϯδχΞͷlϫΫϫΫzΛՃɾࢧԉ • ͞·͟·ͳπʔϧͱͷ࿈ܞͷ͢͠͞ • ͦͷத֩ʹ .BDLFSFMΛʂ %FW
0QT
16 / 61 ༷ʑͳศརͳػೳɾಛ l "84ΠϯςάϨʔγϣϯ l 63-֎ܗࢹ l ϓϥάΠϯػߏʹΑΔ෯͍ࢹ߲ͷରԠ
l ϗετʹඥ͔ͳ͍ͷՄࢹԽʢαʔϏεϝτϦοΫʣ l ΞϧΰϦζϜͷ׆༻ʹΑΔӡ༻ࢧԉ
17 / 61 "84ΠϯςάϨʔγϣϯ ɾΤʔδΣϯτΠϯετʔϧ͕ෆՄೳͳϚωʔδυαʔϏεࢹՄೳʹ ɾ&$ɺ&-#"-#ɺ3%4ɺ&MBTUJDBDIFͳͲ ॱ֦࣍େத "1* "NB[PO $MPVE8BUDI
"NB[PO 3%4 "NB[PO &-#
18 / 61 63-֎ܗࢹ ᶃ֎ܗࢹઃఆʹैͬͯ 63-ʹΞΫηεʢIUUQIUUQTʣ .BDLFSFMαʔόʔ ᶅઃఆ͞Εͨࢹϧʔϧͱ ϨεϙϯεΛͱʹࢹ IUUQXXXIBUFOBOFKQ
ᶄϨεϙϯεΛऔಘ 0, 3FTQPOTF CPEZ ϨεϙϯελΠϜ 44- ূ໌ॻ ༗ޮظݶ
19 / 61 ϓϥάΠϯػߏʹΑΔϝτϦοΫ߲ͷ֦ு ɾϓϥάΠϯػߏʹΑΓɺϝτϦοΫ߲ͷ֦ு͕Մೳ ɾࢹରʹ߹ΘͤͯϓϥάΠϯΛબɺॊೈͳࢹΛ࣮ࢪ ɾνΣοΫϓϥάΠϯʹΑΓɺϓϩηεϩάͷࢹ QMVHJO औಘ ର
ᶄ֤छͷऔಘ ᶅΛΤʔδΣϯτʹग़ྗ ࢹରαʔό ᶆσʔλͷߘ ᶃ࣮ߦ
20 / 61 ಛఆͷϗετʹඥ͔ͳ͍ͷՄࢹԽ ɾ.BDLFSFMͷʮαʔϏεϝτϦοΫʯ
21 / 61 ΞϧΰϦζϜͷ׆༻ʹΑΔӡ༻ࢧԉ • աڈͷΛੳ͠কདྷΛ༧ଌɺͦͷ༧ଌʹج͍ͮͯܯࠂ • ྫ͑ɺσΟεΫ͕ރׇ͢Δϱ݄લʹܯࠂɺͱ͍͏কདྷ༧ଌՄೳ $SJUJDBM কདྷ
5SFOET ϱ݄લ ݱࡏ
22 / 61 ͦͷଞͷಛ l ෯͍͓٬༷ l ਐԽ͠ଓ͚ΔαʔϏε l ߴ͍ηΩϡϦςΟੑ
l ͍ࢹରϨΠϠʔ l 8JOEPXTਖ਼ࣜαϙʔτ
23 / 61 -FU`TTUBSU.BDLFSFM ͦΕͰͦΖͦΖɺ ʮ.BDLFSFMͱ 5XJMJP Λ༻͍ͨαʔόʔϞχλϦϯάʯΛ ମݧ͍͖ͯ͠·͠ΐ͏ʂ
24 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
25 / 61 ϋϯζΦϯʹؔ͢Δ͓ئ͍ ʻҙࣄ߲͓ئ͍Ͱ͢ʼ ίϚϯυྨશͯ IUUQTNBDLFSFMJPIBOETPOUXJMJP ʹ ͝༻ҙ͍ͯ͠·͢ͷͰɺͥͻ͝ར༻Լ͍͞ɻ
͔Βͳ͍͕͋ͬͨΒɺԕྀͳ࣭͍ͯͩ͘͘͠͞ɻ • ͓ۙ͘ͷߨࢣɾ5"ʹֻ͓͚͍ͯ 0,Ͱ͢ʂ • ॱ൪ʹରԠ͍ͨ͠·͢
26 / 61 ࠓճͷϋϯζΦϯͷશମ૾ ࢹରαʔόʔ Πϯετʔϧ ΞΧϯτ࡞ ࢹͷ࣮ࢪ ͋ͳͨ
27 / 61 αʔόʔͷ֬ೝ n ࢀՃऀͷΈͳ͞Μ֤ਓʹͻͱͭͣͭɺαʔόʔΛ͝༻ҙ͍ͯ͠·͢ • Ϋϥυαʔόʔʢ"84&$ʣΛ͍·͢ n IUUQTCJUMZMPHJO@JOGP
• ʲखॱ̍ʳϩάΠϯίϚϯυͷ֬ೝ n ϩάΠϯͰ͖ͨΒɺʮϗετ໊ͷมߋʯߦͬͯΈ·͠ΐ͏ • ʲखॱ̎ʳϗετ໊ʢαʔόʔ໊ʣͷมߋ • ʲ໊͓લʳIPTUʢྫɿ TPVEBJIPTUʣ • ʲखॱ̏ʳϗετ໊ʢαʔόʔ໊ʣͷมߋΛ֬ೝ
28 / 61 ଓ͍ͯ .BDLFSFMͷ४උͰ͢ n ͦΕͰૣΞΧϯτͷ࡞ʂʜͷલʹ n .BDLFSFMʹ͓͚Δͭͷ֓೦ʹ͍ͭͯ •
ΦʔΨχθʔγϣϯ • αʔϏε • ϩʔϧ n ͜ͷͭΈͳ͞Μʹ࡞ͯ͘͜͠ͱʹͳΓ·͢
29 / 61 ΦʔΨχθʔγϣϯ n ༁͢Δͱʮ৫ʯ n جຊతʹʮ৫ʯ୯ҐͰ࡞͍ͯͯ͋͠Γ·ͤΜ n ҎԼͷ༷ͳಛΛ্͑ͨͰɺదͳཻͰ࡞͠·͠ΐ͏
• ಉҰΦʔΨχθʔγϣϯʹॴଐ͢Δϝϯόʔɺجຊతʹͯ͢ͷ ใΛӾཡՄೳ • ʮϩʔϧʯʢͷͪ΄Ͳ͝հʣ୯ҐͰάϥϑΛ·ͱΊͯӾཡͰ͖Δ ͷಉҰΦʔΨχθʔγϣϯͷൣғͷΈ
30 / 61 αʔϏε n จࣈ௨ΓɺʮαʔϏεʯ n ৫Ͱఏڙ͍ͯ͠ΔαʔϏε୯Ґʹ࡞͢Δ n ʮͦͷαʔϏεΛఏڙ͢ΔͨΊʹଘࡏ͍ͯ͠ΔαʔόʯΛ·ͱΊͯ
ཧ͢ΔͨΊͷ֓೦
31 / 61 ϩʔϧ n ҰఆنҎ্ͷ *5αʔϏεͷఏڙʹɺෳͷαʔόʔ͕ෆՄܽ • શͯͷαʔόʔʹɺԿΒ͔ͷׂ͕༩͑ΒΕ͍ͯΔͣ •
ಉׂ͡Λ࣋ͬͨαʔόʔෳʹ σʔλϕʔε༻αʔό όονॲཧ༻αʔό 8FCαʔό
32 / 61 ϩʔϧ n ׂ୯ҐͰαʔόͷঢ়ଶΛ֬ೝͰ͖Δͷ͕ .BDLFSFMͷಛͰ͢
33 / 61 ϩʔϧ n ׂ୯ҐͰαʔόͷঢ়ଶΛ֬ೝͰ͖Δͷ͕ .BDLFSFMͷಛͰ͢ • ಈతͳαʔόʔͷ૿ݮʹεϚʔτʹରԠ サーバーの増強
サーバーの縮退
34 / 61 ϩʔϧάϥϑɾσϞ n ϋϯζΦϯηϛφʔݶఆͰɺʮͯͳϒοΫϚʔΫʯͷ ϩʔϧάϥϑΛ͓ݟͤ͠·͢ʂ n ࡱӨɾ4/4ͷߘ͝ԕྀ͍ͩ͘͞
35 / 61 ͦΕͰ͋ΒͨΊͯɺ.BDLFSFMͷ४උͰ͢ n IUUQTNBDLFSFMJPTJHOVQ ͔ΒΞΧϯτΛ࡞͠·͠ΐ͏ • ʲखॱ̐ʳ.BDLFSFMͷΞΧϯτΛ࡞ʢαΠϯΞοϓʣ •
˞طʹΞΧϯτΛ͓࣋ͪͷํ͓Β͍ͤͩ͘͞ n ΦʔΨχθʔγϣϯ໊ΛܾΊ·͠ΐ͏ • ʲ໊͓લʳPSHʢྫɿJOPVFPSHʣ • ͜ͷΦʔΨχθʔγϣϯʹͱͬͯͷ࠷ॳͷϢʔβʔɿ͋ͳͨ • ཧऀϢʔβʔɿ͋ͳͨ
36 / 61 ΦʔΨχθʔγϣϯͷ࡞ྃ
37 / 61 ݱ࣌Ͱͷঢ়ଶ ࢹରαʔόʔ ʲJOPVFIPTUʳ ΦʔΨχθʔγϣϯ ʲJOPVFPSHʳ ͋ͳͨ
38 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
39 / 61 ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷΠϯετʔϧͱىಈ n ΦʔΨχθʔγϣϯͷ࡞ྃޙʹදࣔ͞Ε͍ͯΔը໘ʹैͬͯɺ ࡞ۀΛਐΊͯΈ͍ͯͩ͘͞ • ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷΠϯετʔϧ •
ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷઃఆ • ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷىಈ n ͘Ͱ͖ͨํɺ͍Ζ͍Ζͳը໘άϥϑΛݟͯɾ৮ͬͯΈ͍ͯͩ͘͞ • ʲखॱ̑ʳάϥϑΛ֬ೝ͢Δ
40 / 61 αʔϏεͱϩʔϧͷ࡞ n αʔϏεͱϩʔϧΛ࡞ͯ͠Έ·͠ΐ͏ • JOPVFTFSWJDF • JOPVFSPMF
41 / 61 αʔϏεͱϩʔϧͷॴଐ n αʔόʔʢϗετʣΛαʔϏεɾϩʔϧʹॴଐͤͯ͞Έ·͠ΐ͏ l ϗετҰཡʢ)PTUTʣ͔Β • αʔϏε໊ϩʔϧ໊
• ˞ࢀߟ˞αʔϏε໊ͱϩʔϧ໊ΛઃఆϑΝΠϧʹॻ͍͓ͯ͘ ͜ͱͰɺࣗಈతʹॴଐͤ͞Δ͜ͱՄೳͰ͢
42 / 61 .BDLFSFMͷը໘ΛோΊͯΈ·͠ΐ͏ n ཧը໘ΛҰ௨Γݟ͍͖ͯ·͠ΐ͏ • ΦʔΨχθʔγϣϯτοϓϖʔδ • %BTICPBSET
• 0WFSWJFX • )PTUT • γεςϜϝτϦοΫ • 4FSWJDFT • ϩʔϧάϥϑ • .POJUPST • "MFSUT
43 / 61 現時点での状態 ࢹରαʔόʔ ʲJOPVFIPTUʳ ʲJOPVFPSHʳ ͋ͳͨ ϝτϦοΫͷૹ৴ ʲJOPVFTFSWJDFʳ
JOPVFSPMF ϗετใ γεςϜϝτϦοΫ
44 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
45 / 61 ࢹϧʔϧͷ֬ೝ n .BDLFSFMʹ͓͚ΔʮΞϥʔτΛൃੜͤ͞Δ͖͔Ͳ͏͔ʯͷఆɺ ͋Β͔͡ΊఆΊͨϧʔϧʹԊͬͯஅ͞ΕΔ n ࠓ͋ΔࢹϧʔϧΛ֬ೝͯ͠Έ·͠ΐ͏
46 / 61 DPOOFDUJWJUZ n ʮαʔόʔ͔ΒͷϝτϦοΫૹ৴͕Ұఆ࣌ؒҎ্ࢭ·͍ͬͯͳ͍͔ʯͱ ͍͏ࢹϧʔϧ • ͍ΘΏΔʮϗετࢮ׆ࢹʯ •
ϧʔϧ໊ʮDPOOFDUJWJUZʯมߋՄೳͰ͢
47 / 61 ࢹϧʔϧʹ৮͢ΔͱͲ͏ͳΔ͔ n ʮࢹϧʔϧʹ͢Δҟৗ͕؍ଌ͞Εͨʯͱ͍͏ใ͕ ʮىථʯ͞Ε·͢ n ͦΕ͕ʮΞϥʔτʯͰ͢ʂ
48 / 61 ࢹϧʔϧΛ࡞ͬͯΈ·͠ΐ͏
49 / 61 ࢹϧʔϧΛ࡞ͬͯΈ·͠ΐ͏ n ࢹରɿ$16 n ࢹରͷߜΓࠐΈɿແ͠ n Ξϥʔτͷൃੜ݅
• 8BSOJOH$SJUJDBM • ݅ͷ࣋ଓ࣌ؒɿؒͷฏۉ
50 / 61 ΞϥʔτΛൃੜͤͯ͞ΈΑ͏ n ίϚϯυΛ࣮ߦͯ͠ɺ$16ʹෛՙΛֻ͚ͯΈ·͠ΐ͏ l IUUQTNBDLFSFMJPIBOETPOUXJMJP • ʲखॱ̒ʳ$16ʹෛՙΛֻ͚ͯΈΔ
n ࣮ߦͰ͖ͨΒɺ.BDLFSFMͷϗετৄࡉΛ֬ೝ͠·͠ΐ͏
51 / 61 ˞ิ˞ ϝτϦοΫʹ͍ͭͯ n γεςϜϝτϦοΫ l NBDLFSFMBHFOU͕ඪ४Ͱૹ৴͢Δͷ •
$16 • .FNPSZ • 'JMFTZTUFN • ʜ n ΧελϜϝτϦοΫ l ެࣜϓϥάΠϯͳͲͰΤʔδΣϯτͷػೳΛ֦ு͠ૹ৴͢Δͷ • .Z42-ʹؔ͢ΔϝτϦοΫ • "QBDIFʹؔ͢ΔϝτϦοΫ • ʜ
52 / 61 $16ෛՙঢ়گͷ֬ೝ n άϥϑͰݟΔ $16༻ͷਪҠ͍͔͕Ͱ͠ΐ͏͔ʁ l ͖͞΄Ͳ࡞ͨ͠ࢹϧʔϧͷᮢӽ͑ͨʁ n
ଞͷมԽͲ͏Ͱ͠ΐ͏͔ʁ l "MFSUTλϒͷ֬ೝ • ʲखॱ̓ʳΞϥʔτλϒΛ֬ೝͯ͠ΈΔ l ϝʔϧϘοΫεͷ֬ೝ
53 / 61 "MFSUTͷ֬ೝ
54 / 61 "MFSUTͷ֬ೝ
55 / 61 Ξϥʔτϝʔϧͷ֬ೝ
56 / 61 ਖ਼ৗͳঢ়ଶʹ෮ؼͤͯ͞Έ·͠ΐ͏ n Ξϥʔτ͕Φʔϓϯʢىථʣ͞Εɺ௨ͱͯ͠ϝʔϧ͕ૹ৴͞ΕΔ͜ͱ ֬ೝͰ͖·ͨ͠ n ݱࡏ·ͩΞϥʔτʢʹࢹϧʔϧʹ৮͍ͯ͠Δঢ়ଶʣ͕ܧଓதͰ͢ n
Ͱɺਖ਼ৗͳঢ়ଶʹ͢ͱͲ͏ͳΔͰ͠ΐ͏͔ʜʁ l ʲखॱ̔ʳ$16ʹෛՙΛֻ͚ΔίϚϯυͷఀࢭ
57 / 61 ※補足※ 通知先について
58 / 61 ਖ਼ৗͳঢ়ଶʹ෮ؼ͢Δͱʁ n Φʔϓϯʢىථʣ͞ΕͨΞϥʔτ͕ࣗಈతʹΫϩʔζ͞Ε·͢ l ͜Ε .BDLFSFMͷػೳͰ͢ n
࠶ͼ௨ʢϝʔϧʣड৴͠·ͨ͠ l ᮢʹର͢Δঢ়ଶͷมԽͷλΠϛϯάͰ௨Λߦ͍·͢ • ʲ0,ʳˠʲ$SJUJDBMʳ ˠʲ0,ʳ • ʲ0,ʳˠʲ8BSOJOHʳ ˠʲ$SJUJDBMʳ ˠʲ0,ʳ
59 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
60 / 61 5XJMJP ࿈ܞΛ༻͍ͯɺ ΞϥʔτΛʮిʯʹ௨ͤͯ͞Έ·͠ΐ͏ʂ /FYU4UFQ