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
shinofara
March 25, 2018
Technology
18
5.6k
マネーフォワードの子会社MF KESSAIが選択したアーキテクチャ
Rails Developers Meetup 2018
shinofara
March 25, 2018
Tweet
Share
More Decks by shinofara
See All by shinofara
コーポレートも管掌するCTOを経験した事で見えてきた課題 / 組織の信頼性を高める 〜SRE/情シス/セキュリティの領域を超えて〜
shinofara
1
460
MF KESSAIが、技術的挑戦を繰り返しながら サービス価値と開発のIKIOIを上げ続けてる話
shinofara
1
2.1k
酔いどれGCPUG 2018/03/02 / PubSubとGAE/FEでサクッと大量にPDF生成出来るようにしたお話
shinofara
0
360
GoとGCPとkubernetesを使った MF KESSAIの歴史
shinofara
4
3.5k
Other Decks in Technology
See All in Technology
Стильный код: натуральный поиск редких атрибутов по картинке. Юлия Антохина, Data Scientist, Lamoda Tech
lamodatech
0
680
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
coconala_engineer
1
280
さくらの夕べ Debianナイト - さくらのVPS編
dictoss
0
200
“パスワードレス認証への道" ユーザー認証の変遷とパスキーの関係
ritou
1
550
LiteXとオレオレCPUで作る自作SoC奮闘記
msyksphinz
0
510
Creating Awesome Change in SmartNews
martin_lover
1
260
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
170
Ops-JAWS_Organizations小ネタ3選.pdf
chunkof
2
140
技術者はかっこいいものだ!!~キルラキルから学んだエンジニアの生き方~
masakiokuda
2
250
AIで進化するソフトウェアテスト:mablの最新生成AI機能でQAを加速!
mfunaki
0
130
20250411_HCCJP_AdaptiveCloudUpdates.pdf
sdosamut
1
110
開発視点でAWS Signerを考えてみよう!! ~コード署名のその先へ~
masakiokuda
3
160
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
How GitHub (no longer) Works
holman
314
140k
Making Projects Easy
brettharned
116
6.1k
Why Our Code Smells
bkeepers
PRO
336
57k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
13
1.4k
Statistics for Hackers
jakevdp
798
220k
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
࠷ޙʹ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ