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
マネーフォワードの子会社MF KESSAIが選択したアーキテクチャ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
shinofara
March 25, 2018
Technology
5.7k
18
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マネーフォワードの子会社MF KESSAIが選択したアーキテクチャ
Rails Developers Meetup 2018
shinofara
March 25, 2018
More Decks by shinofara
See All by shinofara
コーポレートも管掌するCTOを経験した事で見えてきた課題 / 組織の信頼性を高める 〜SRE/情シス/セキュリティの領域を超えて〜
shinofara
1
680
MF KESSAIが、技術的挑戦を繰り返しながら サービス価値と開発のIKIOIを上げ続けてる話
shinofara
1
2.3k
酔いどれGCPUG 2018/03/02 / PubSubとGAE/FEでサクッと大量にPDF生成出来るようにしたお話
shinofara
0
380
GoとGCPとkubernetesを使った MF KESSAIの歴史
shinofara
4
3.6k
Other Decks in Technology
See All in Technology
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
120
CIで使うClaude
iwatatomoya
0
250
はじめてのWDM
miyukichi_ospf
1
140
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
1
170
依頼文化をやめる日 EM視点で語るPlatform EngineeringとInclusive SRE / Discussing Platform Engineering and Inclusive SRE from an EM's Perspective
shin1988
4
5.3k
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
0
100
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
310
Kaggleで成長するために意識したこと
prgckwb
2
310
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
160
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.3k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Design in an AI World
tapps
1
260
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
190
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Writing Fast Ruby
sferik
630
63k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
880
The untapped power of vector embeddings
frankvandijk
2
1.8k
Designing for humans not robots
tammielis
254
26k
Transcript
3BJMT%FWFMPQFST.FFUVQ ϚωʔϑΥϫʔυͷࢠձࣾ.',&44"*͕બ ͨ͠ΞʔΩςΫνϟ !TIJOPGBSB
·ͣࣗݾհ
·ͣࣗݾհ ࣰݪ༞و !TIJOPGBSB w (Pྺ"84ྺ($1ྺ%PDLFSྺ 3BJMT͝ΊΜͳ͍͞ w &NBDT(PMBOE w
৽ଔͰ:BIPP+"1"/ʹೖࣾɺͦͷޙస৬Λ܁Γฦ͢ w ݄ΫϥυίϯςφԽͤͯԼ͍͞ʂͱ.'ʹೖࣾ ͨ͠ͷͷɺؾ͚ͮ w ݄ʹ.',&44"*גࣜձࣾͷ্ཱͪ͛ʹࢀՃ w ͦͯ͠ݱࡏ$5043&ͱͳΔ
ࠓ͢ࣄ w .',&44"*͍ͭͯ w ͜Ε͔Β͓͢Δࣄͷେલఏ w .',&44"*ͷΞʔΩςΫνϟ
.',&44"*ͱ .',&44"*ͱ͍͏ձࣾΛ͝ଘͰ͠ΐ͏͔
.',&44"*ͱ .POFZ'PSXBSE͝ଘͰ͠ΐ͏͔
.',&44"*ͱ w ݄ઃཱ w ϚωʔϑΥϫʔυͷࢠձࣾ w σʔλͷՄࢹԽʹΑΔʮۀޮԽʯ͚ͩͰ ͳ͘ɺʮࢿۚ܁ΓվળʯʹϑΥʔΧεͨ͠ ձࣾ
.',&44"*Ͳ͏͍͏αʔϏεͳͷ͔ ചΓख ങ͍ख ༩৴ௐࠪ ٻॻൃߦ ೖۚཧ ಜଅɾ࠵ଅ ۚճऩ ٻۀϓϩηε ͜ͷϓϩηεͷͯ͢Λߦ
.',&44"*Ͳ͏͍͏αʔϏεͳͷ͔ ؆୯ʹݴ͏ͱɺٻߦ
.',&44"*ͱ ͜Ε͔Β͓͢Δ͜ͱͷେલఏ
͜Ε͔Β͓͠ͳ͍ࣄ w 3BJMTͷ͓ग़͖ͯ·ͤΜ w .POFZ'PSXBSEɺ.',&44"*ͷ͓Ͱ·ͤ Μ
͜Ε͔Β͓͢Δ͜ͱ w ࠓճʮ3BJMTʯͷձࣾͷࢠձࣾͱͯ͠ੜͨ͠ɺ .',&44"*͕ɺ͔̌ΒͲͷ༷ͳΞʔΩςΫνϟ બఆΛ͔ͨ͠Λ͓͠·͢ɻ w ༰ͱͯ͠ਂ͘ΑΓ͘ͳͬͯ·͢ɻ w ৽نࣄۀɺ৽αʔϏεɺ·ͨࢠձ্ཱࣾͪ͛ ͷࡍʹཱͯΕΕͱࢥͬͯ·͢ɻ
.',&44"*ͷΞʔΩςΫνϟ
.',&44"*ͷΞʔΩςΫνϟ ։ൃશൠͷํ ݴޠͷબ ։ൃڥ (PΞϓϦέʔγϣϯ ͷ։ൃํ ΠϯϑϥετϥΫνϟ αʔϏε &YUFSOBM"1* *OUFSOBM"1*
ͦͷଞαʔϏε ใཧ $POpH4FDSFU ։ൃɾӡ༻ࢧԉπʔϧ ݱࡏͷνʔϜʹ͍ͭͯ
։ൃશମͷํ
։ൃશମͷํ w ഁյతͳมߋΛڪΕͳ͍ w ඞཁ͕͋Ε%#ͷϦϑΝΫλͳͲੵۃతʹ w υϝΠϯ͕ࣝඞཁͳॴͷ։ൃʹूத͢Δ w 044֎෦αʔϏεΛੵۃతʹ࠾༻͢Δ w
'JSFCBTF"VUIFOUJDBUJPO w 4FOE(SJE w "1*(BUFXBZͱͯ͠,POH w NBJMDBUIFSNBJMUSBQ
ݴޠͷબ
ݴޠͷબ w 3BJMTΛ͏ձࣾͷࢠձ͔ࣾͩΒ3BJMTͱ͍͏ܾΊ ํΊΔ w ݴޠʹٻΊΔࣄΛ໌֬ʹͯ͠ɺબ͢Δ w ݴޠ༷ϨϕϧͰ͛Δόά͍͗ͨ w ݴޠϨϕϧͰॻ͖ํ͕͋Δఔ౷ҰͰ͖Δ
w ͳʹΑΓࢠڙͱ͕ͪ͏ಓʹਐΈͨʜ SZ w ݁Ռ(PݴޠΛ࠾༻
։ൃڥ
ΤσΟλ w ࠷ॳͷࠒWJN FNBDT WJTVBMTUVEJPDPEFͱͦ ΕͧΕ͕͖ͳΤσΟλ w (PMBOEʢॳ(PHMBOEʣ͕ແྉͰެ։͞Εͩ ͔ͯ͠Βɺ෩͖͕มΘͬͨ w
༗ྉʹͳ͚ͬͨͲ શһ(PMBOE
։ൃڥ 3&"%.&8*,*ʹॻ͔Εͨڥߏஙʹखॱɺ࠷৽ͷखॱͰ ͳͳ͘ͳΔࣄΑ͋͘Δ ͦͷҝɺखॱॻͭ͘Βͣɺ୭Ͱ̍ίϚϯυͰαΫοͱ࡞ ΕΔΑ͏ʹ͍ͯ͠·͢ɻ .',&44"*ͷϚΠΫϩαʔϏεԽΛࢧ͑Δɺ%PDLFSΛϑϧ׆༻ͨ͠։ൃڥͷྺ࢙ʹৄࡉ ͕͋Γ·͢ɻ $ make up
# ͘͠ $ make up-web
.',&44"*ͷΞʔΩςΫνϟ (PΞϓϦέʔγϣϯͷ։ൃํ
੩తղੳπʔϧ࠷ॳ͔Β ͋ͨΓ·͔͑͠Ε·ͤΜ͕ɺ࠷ॳ͔Β੩తղੳπʔ ϧΛಋೖ͓ͯ͘͜͠ͱͰɺ࠷ݶίʔυͷ࣭Λอ ͭࣄ͕ग़དྷΔ w ίϝϯτΛڧ੍ w ϑΥʔϚοτΤϥʔ w ෆཁͳύοέʔδΛΠϯϙʔτ͍ͯ͠ͳ͍͔
w ٯʹඞཁͳύοέʔδΛΠϯϙʔτ͍ͯ͠Δ͔
ϑϨʔϜϫʔΫϥΠϒϥϦͷબ w (PݴޠͰɺඪ४ύοέʔδ͕ेἧͬͯΔ ҝɺϑϨʔϜϫʔΫΛΘͣγϯϓϧʹ w ඞཁʹԠͯ͡ɺύοέʔδΛબ֦ͯ͠ு w ྫ͑-PH6CFS͕։ൃͨ͠[BQΛ׆༻ w γϯϓϧͳϨΠϠʔυΞʔΩςΫνϟ࠾༻
w ඞཁʹԠͯ͡σβΠϯύλʔϯΛదԠ w %*4FSWFJDF-PDBUPS1BUUFSOಋೖ
ϨΠϠʔυΞʔΩςΫνϟ w ӈਤͷ༷ͳɺγϯϓϧͳϨΠ ϠʔυΞʔΩςΫνϟΛ࠾༻ w %%%ϥΠΫͳ-BZFSFE "SDIJUFDUVSFΛઓज़తʹ࠾༻ ͯ͠·͕͢ɺᘳͳ%%%ઃܭ Λ͍ͯ͠Δ༁Ͱ͋Γ·ͤΜɻ ΞϓϦέʔγϣϯ
υϝΠϯ ΠϯϑϥετϥΫνϟ ΤϯςΟςΟ ϦϙδτϦ FUDʜ
%* GVOD$POUSPMMFS \ লུ 4FSWJDF EC MPHHFS ^ EC
MPHHFSΠϯελϯΛ֎෦͔ Βड͚औΔ GVOD4FSWJDF EC EC%# M MPHHFS-PHHFS \ ^ %FQFOEFODZ*OKFDUJPOͱݺΕΔ σβΠϯύλʔϯͷҰछ ར༻͢ΔΦϒδΣΫτΛݺͼग़͠ ݩ͔Βೖ͢ΔࣄͰɺૄ݁߹Խ ֎෦͔ΒΦϒδΣΫτΛͤΔΑ ͏ʹͳͬͨࣄͰɺςετ͕͢͠ ͘ͳΓ·͢ɻ
4FSWJDF-PDBUPS1BUUFSO GVOD$POUSPMMFS \ লུ 4FSWJDF MPDBUPS ^ EC MPHHFSΠϯελϯΛ֎෦͔
Βड͚औΔ GVOD4FSWJDF MPDBUPSJOUFSGBDF\ (FU%# EC%# (FU-PHHFS MPHHFS-PHHFS^ \ ^ σβΠϯύλʔϯͷҰछ ೖ͢Δඞཁͷ͋ΔΦϒδΣΫτ ͕૿͑ͯɺҾΛมߋ͢Δඞ ཁ͕ͳ͘ͳΓɺςετͷࡍͳͲʹ ϞοΫʹࠩ͠ସ͑ͨΓ͢Δͷָ͕ ʹͳΔ (PݴޠͰɺ͜ͷΑ͏ʹΠϯλ ϑΣʔεΛҾͱͯ͠ఆ͓ٛͯ͠ ͘͜ͱ͕Ͱ͖Δ
.',&44"*ͷΞʔΩςΫνϟ ΠϯϑϥετϥΫνϟ
%PDLFS w ͩΕ͕Ͳ͜Ͱ࡞ͬͯಉ͡ڥΛ࠶ݱ͍ͨ͠ w ڥͷಉҰੑͷ୲อ w ΞϓϦέʔγϣϯຖʹಈ࡞ڥΛͯ͠ཧ w ΞϓϦέʔγϣϯͷΧϓηϧԽ w
$*ͰͬͨڥɺεςʔδϯάͰ֬ೝͨ͠ڥ Λຊ൪Ͱ͍͍ͨ w SVOUJNFڥͷҰ؏ੑ
($1Λ͏ࣄʹͨ͠ཧ༝ (4VJUFͱ࿈ܞ͢ΔࣄͰɺ༰қʹݖݶཧ͕ग़དྷΔࣄʢ*".ʣ ҙࣝ͠ͳͯ͘σʔλ͕ੵ͞ΕΔ4UBDLESJWFSͷଘࡏ ,VCFSOFUFTαʔϏε͕ଘࡏͨ͠ࣄ ࠓ"84ɺ#MVF.JYɺ"[VSFʹଘࡏ͍ͯ͠Δ
ΠϯϑϥΤϯδχΞෆࡏͰӡ༻͍͢͠
,VCFSOFUFT w %PDLFSͷΦʔέετϨʔγϣϯπʔϧͱͯ͠ɺ "84&$4($1(,& ,VCFSOFUFTʣͰɺ ,VCFSOFUFTΛ࠾༻ w બ࣌("&'&ແ͔ͬͨ w ͠ଘࡏ͍ͯͨ͠Β࠷ॳ("&'&ʹ͔ͯͨ͠
˞ޙड़͢Δཧ༝ʹΑΓɺ("&(PબͰ͖ͣ
(PPHMF"QQ&OHJOF'MFYJCMF&OWJSPONFOU ("&'& w $SPO+PCɺ1VC4VC͔Βͷ1VTIઌʢ4VCTDSJCFSʣ ͱͯ͠ར༻ w ("&'&ʹͨ͠ཧ༝ɺ1%'ੜʹ$ISPNF )FBEMFTT͕ඞཁ͔ͩͬͨΒ w LTͰىಈதͷίϯςφͱ$SPO+PCͰಉ͡υϝ
ΠϯΛѻ͏ͷͰ̍ϦϙδτϦͰཧ͍ͯ͠·͢ w (PݴޠͩͱɺDNEXFCNBJOHPDNEDSPO NBJOHPͷ༷ʹ͓ͯ͘͜͠ͱͰϓϩηεΛ͢ Δࣄ͕ग़དྷΔ
.',&44"*ͷΞʔΩςΫνϟ αʔϏεઃܭ
αʔϏεઃܭ ΞϓϦέʔγϣϯͷ࣌ظ γϯϓϧʹ̍ϦϙδτϦ w ࠷ॳ͔Β8&#"1*ͱ͚ͯ͠·͏ͱɺૣ͗ͨ͢ ࠷దʹͳͬͯ͠·͏ͱɺ݁ہ։ൃޮ͕Լ͠ ͯ͠·͏ɻ
·ͣ࠷ॳʹ։ൃͨ͠ ࠷ݶҎԼͷػೳ͕͋ΕɺϏδωεΛ։࢝͢Δࣄ ͕Ͱ͖ͨͷͰɺࣾπʔϧͷ։ൃ͔Βணख w اۀ৹͕ࠪग़དྷΔࣄ w औҾใͷཧ͕ग़དྷΔࣄ w ৼࠐͷҝʹܭࢉ͕Ͱ͖Δࣄ
αʔϏεઃܭ ෳͷΞϓϦέʔγϣϯΛఏڙ͢ΔλΠϛϯάͰɺ ίΞυϝΠϯɺ1%'࡞ʹΛ࣋ͭαʔϏεΛ ։ൃ w ্ཱͪ͛࣌ظಛʹԿ͕ڞ௨ج൫ʹͳΔ͔ɺ Θ͔Βͳ͍ҝɺඞཁʹԠͯ͡αʔϏε։ൃΛਐ ΊΔ
αʔϏεઃܭ ͋ͨΒ͘͠αʔϏεઃܭɾ։ൃ͢Δࡍ w ΞϓϦέʔγϣϯࢹ͚ͩͰͳ͘ɺ(P͚ͩʹ ͱΒΘΕͣɺ($1ͷ֤छαʔϏεɺ044Λҙࣝ͠ ͯతʹରͯ͠దͨ͠ɺΞʔΩςΫνϟΛߟ͑ ΔΑ͏ʹ͢Δ
αʔϏεઃܭ &YUFSOBM"1*
3&45"1*։ൃ 3&45"1*ͷ։ൃʹ HJUIVCDPNHPBEFTJHOHPBΛ࠾༻ "1*,&:ೝূɺήʔτΣΠͱͯ͠ "1*"HHSFHBUPSͷ,POHΛ࠾༻
αʔϏεઃܭ *OUFSOBM"1*
*OUFSOBM"1* ίΞυϝΠϯΛऔΓѻ͏*OUFSOBM"1*ͷܦҢ w 8&#"ENJO&YUFSOBM"1*ͷ։ൃΛਐΊΔλΠϛ ϯάͰɺίΞυϝΠϯ෦ͷαʔϏεͱͯ͠ ࡞
*OUFSOBM"1* FYBNQMFQSPUP TFSWJDF(SFFUFS\ 4FOETBHSFFUJOH SQD4BZ)FMMP )FMMP3FRVFTU SFUVSOT )FMMP3FQMZ \^
4FOETBOPUIFSHSFFUJOH SQD4BZ)FMMP"HBJO )FMMP3FRVFTU SFUVSOT )FMMP3FQMZ \^ ^ NFTTBHF)FMMP3FRVFTU\ TUSJOHOBNF ^ NFTTBHF)FMMP3FQMZ\ TUSJOHNFTTBHF ^ 31$H31$Λ࠾༻ w QSPUPDPMCV⒎FS͕εΩʔϚ ཧʹͳΔ w 1SPUPDPMMCV⒎FSΛݩʹαʔ ό༻ύοέʔδΛੜ w QSPUPDPMCV⒎FSΛݩʹ༻ݴ ޠͷΫϥΠΞϯτύοέʔ δΛ࡞Δࣄ͕ग़དྷΔ w ෦"1*ͷ։ൃͰ63*ઃܭΛ ͠ͳͯ͘ྑ͘ͳͬͨ
αʔϏεઃܭ αʔϏεྫ
αʔϏεྫ 1%'αʔϏεʣ طଘͷαʔϏε͔Βͨ͠ܦҢ w ྻͰੜʹ̍ຕʙඵ͔͔ΔҝɺඦຕͰ ඦඵ͔͔ΔͷͰɺฒྻԽΛͯ࣌ؒ͠Ͱ ͍ྃͤͨ͞ w 1VC4VCͱ("&ͰඇಉظతʹฒྻͰ࣮ߦͰ͖Δ Α͏ʹ͍ͨ͠
ݱࡏͷΞʔΩςΫνϟ
ݱࡏͷΞʔΩςΫνϟ Ϣʔβ͕ϘλϯΛԡ͢ͱɺ1VC4VCʹ1%'ੜ͕ඞཁͳ %BUB͕1VCMJTI͞Ε·͢
ݱࡏͷΞʔΩςΫνϟ 1VC4VCͷ5PQJDΛ4VCTDSJCF ͍ͯ͠Δ("&'&ʹ%BUB͕ 1VTI͞Ε·͢
ݱࡏͷΞʔΩςΫνϟ $MPVE'VODUJPOͰ ("&4&Ͱແ͍ཧ༝ɺ %PDLFSͷ෦Ͱ$ISPNFͱ (PMBOHΛ࣮ߦ͍ͯ͠Δ͔Β
ݱࡏͷΞʔΩςΫνϟ ͦͯ͠ɺ("&Ͱ)5.-ੜɺ $ISPNFͰ1%'ੜͨ͠ޙʹɺ $MPVE4UPSBHFʹ6QMPBE ࠷ޙʹɺ݁Ռ௨༻5PQJDʹ 1VCMJTI
ݱࡏͷΞʔΩςΫνϟ ݁Ռ5PQJD͔Β1VTIΛ("& Ͱड͚ͯ%#ͷεςʔλεΛ มߋ
ݱࡏͷΞʔΩςΫνϟ ࠷ޙɺ1%'Λ4FOE(SJEܦ༝Ͱૹ৴
ݱࡏͷΞʔΩςΫνϟ ޙɺൃߦࢦఆग़དྷΔͷͰɺ("&$SPOͰಈ͔ͯ͠ɺ 1VC4VCʹ1VCMJTI Ҏ߱ͷϑϩʔಉ͡
ݱࡏͷΞʔΩςΫνϟ (,&ͱ("&ͷΞϓϦέʔγϣ ϯಉ͡αʔϏεͳͷͰɺ̍ ϦϙδτϦʹͭͷ$.%Λ࡞ ͯ͠ɺυϝΠϯΛڞ༗͠ ͍ͯ·͢
.',&44"*ͷΞʔΩςΫνϟ ใཧʢ$POpH4FDSFUʣ
ใཧʢ$POpH4FDSFUʣ 1SPEVDUJPO4UBHJOH%FWFMPQNFOUͳͲͷڥຖ ʹมΘΔઃఆͷཧ w ىಈ࣌ʹಡΈࠐΊͨΒྑ͍ͷͰϑΝΠϧԽ w ΦϒδΣΫτͷߏʹ߹Θ͍ͤͨ:".-Խ w ΞϓϦέʔγϣϯͱઃఆҰॹʹૢ࡞͍ͨ͠ ͷͰɺҰॹʹϦϙδτϦཧ
ใཧ$POpH FOWJSPONFOU cEFWFMPQNFOU ccDPOpHZNM cQSPEVDUJPO ccDPOpHZNM cTUBHJOH cDPOpHZNM &OWJSPONFOUຖͷ֤ϑΝΠϧΛڥຖʹཧ
ใཧ$POpH &OWJSPONFOUຖͷઃఆϑΝΠϧ DPOpHZNM NBJM UZQFTFOEHSJE TFOEHSJE BQJ@LFZ MPHHFS MFWFMJOGP TFOUSZ
ETOIUUQTYYYYYYYYY
ใཧ$POpH $POpHʹରԠͨ͠ΦϒδΣΫτߏମ ZBNMzIPHFz$POpHϑΝΠϧ͔Βநग़ TFDSFUzIPHFz4FDSFUϑΝΠϧ͔Βநग़ UZQF$POpHTUSVDU\ .BJMTUSVDU\ 5ZQFTUSJOHAZBNMzUZQFzA 4FOE(SJETUSVDU\ "1*,FZATFDSFUzTFOEHSJEBQJLFZzA ^
^
ใཧ4FDSFU w 4FDSFUΞϓϦέʔγϣϯͱͯ͠ཧ w σϓϩΠ࣌ʹLTTFDSFUʹՃͯ͠Δ w Լهྫ LVCFDUMDSFBUFTFDSFUHFOFSJDBQQTFDSFUa GSPNpMFTFDSFUZNMQBUIUPMPDBMTFDSFUZNM
ใཧ4FDSFU DPOUBJOFST OBNFIPHF JNBHFIPHF DPNNBOE<DPOG DPOpHZNM TFDSFU TFDSFUZNM> WPMVNF.PVOUT OBNFIPHFTFDSFU
NPVOU1BUITFDSFU SFBE0OMZUSVF WPMVNFT OBNFIPHFTFDSFU TFDSFU TFDSFU/BNFIPHFTFDSFU EFGBVMU.PEF
ใཧ4FDSFUల లͱͯ͠ɺ4FDSFU.BOBHFNFOU5PPMʢྫ͑ )BTIJDPSQ7BVMU Λͬͯ (,&ɺ("&ͷΑ͏ʹϚωʔδυαʔϏε͕มΘͬ ͯ"1*ܦ༝ͰൿີใΛऔಘͰ͖ΔΑ͏ʹ 7BVMU ,41PET ("&"QQMJDBUJPO
.',&44"*ͷΞʔΩςΫνϟ ։ൃɾӡ༻ࢧԉπʔϧ
։ൃɾӡ༻ࢧԉπʔϧ w ($1ͰσϑΥϧτͰ4UBDL%SJWFSͷԸܙΛड͚ Δࣄ͕ग़དྷΔ w -PHHJOH ϩάϏϡʔΞʣ w ϩάࢹͰ͖Δ͕ɺᮢఆ͕͍͠ w
&SSPS3QPSUJOHʢΤϥʔࢹʣ w Τϥʔ௨͕ॳճ̍ճ͚͔ͩ͠Ͱ͖ͳ͍ w .POJUPSJOHʢϦιʔεࢹʣ w ($1ͷαʔϏεϞχλϦϯάʹຬ͕ͩɺ (,&ͷ1PETϨϕϧͰϞχλϦϯά͍ͨ͠
։ൃɾӡ༻ࢧԉπʔϧ w ࣮ࡍʹӡ༻ग़͔ͯ͠ΒɺΓͳ͘ͳͬͯ ͖ͨͷͰ࠷ۙͰ w &SSPS3FQPSUJOH͔Β4FOUSZʹ w ,VCFSOFUFTͷNPOJUPSJOHΛɺ%BUB%PHʹ w %BUB%PHͷLTαϙʔτ͍͢͝
.',&44"*ͷΞʔΩςΫνϟ ݱࡏͷνʔϜʹ͍ͭͯ
ݱࡏͷνʔϜʹ͍ͭͯ ݱࡏԼهͷϝϯόʔͰɺεΫϥϜ։ൃΛऔΓೖΕͯ ·͢ɻ w ݩϚωʔϑΥϫʔυ3BJMTΤϯδχΞ໊̎ w લ৬(PΤϯδχΞ໊̏ w ϑϩϯτΤϯυ໊̍ w
σβΠφ໊̎
ະདྷͷνʔϜʹ͍ͭͯ ࠾༻Ͱɺ(P͕ॻ͚ΔࣄΑΓɺࠓ·Ͱͷ։ൃܦ ݧɺϨΠϠʔઃܭɺσβΠϯύλʔϯɺυϝΠϯ ઃܭͳͲݴޠʹؔΘΒͣ։ൃʹ׆͔ͤΔࣝΛٻ Ί͍ͯ·͢ɻ ˞·ͩ·ͩ(PQIFSଟ͍Α͏Ͱগͳ͍Ͱ͢͠Ͷ
ະདྷͷνʔϜʹ͍ͭͯ ฐࣾͰΞϓϦέʔγϣϯΤϯδχΞɺΠϯϑϥΤ ϯδχΞͱׂͱ͚͍ͯͯ͠·͕͢ɺׂʹด ͡Δ͜ͱͳ͘ɺܦݧҙݟ͍ͯ͘͜͠ͱ͕Ͱ͖͍ͯ ·͢ɻ ઈࢍ࠾༻தͰ͢ʂʂ IUUQTXXXXBOUFEMZDPNQSPKFDUT
࠷ޙʹ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ