Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
マネーフォワードの子会社MF KESSAIが選択したアーキテクチャ
Search
shinofara
March 25, 2018
Technology
18
5.7k
マネーフォワードの子会社MF KESSAIが選択したアーキテクチャ
Rails Developers Meetup 2018
shinofara
March 25, 2018
Tweet
Share
More Decks by shinofara
See All by shinofara
コーポレートも管掌するCTOを経験した事で見えてきた課題 / 組織の信頼性を高める 〜SRE/情シス/セキュリティの領域を超えて〜
shinofara
1
570
MF KESSAIが、技術的挑戦を繰り返しながら サービス価値と開発のIKIOIを上げ続けてる話
shinofara
1
2.2k
酔いどれGCPUG 2018/03/02 / PubSubとGAE/FEでサクッと大量にPDF生成出来るようにしたお話
shinofara
0
370
GoとGCPとkubernetesを使った MF KESSAIの歴史
shinofara
4
3.5k
Other Decks in Technology
See All in Technology
タグ付きユニオン型を便利に使うテクニックとその注意点
uhyo
1
400
Data Hubグループ 紹介資料
sansan33
PRO
0
2.3k
Dify on AWS の選択肢
ysekiy
0
120
レガシーシステム刷新における TypeSpec スキーマ駆動開発のすゝめ
tsukuha
4
890
Google Stitch 大型アップデートが実現するアイデアとコードの完全なる融合
nekoailab
0
100
段階的に進める、 挫折しない自宅サーバ入門
yu_kod
5
2.1k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
620
私のRails開発環境
yahonda
0
170
一億総業務改善を支える社内AIエージェント基盤の要諦
yukukotani
8
2.4k
オープンデータの内製化から分かったGISデータを巡る行政の課題
naokim84
2
1.3k
AI開発の定着を推進するために揃えるべき前提
suguruooki
1
470
GitHub を組織的に使いこなすために ソニーが実践した全社展開のプラクティス
sony
20
11k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
What's in a price? How to price your products and services
michaelherold
246
12k
Why Our Code Smells
bkeepers
PRO
340
57k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
How to train your dragon (web standard)
notwaldorf
97
6.4k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
370
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Optimizing for Happiness
mojombo
379
70k
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
࠷ޙʹ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ