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.5k
マネーフォワードの子会社MF KESSAIが選択したアーキテクチャ
Rails Developers Meetup 2018
shinofara
March 25, 2018
Tweet
Share
More Decks by shinofara
See All by shinofara
MF KESSAIが、技術的挑戦を繰り返しながら サービス価値と開発のIKIOIを上げ続けてる話
shinofara
1
1.8k
酔いどれGCPUG 2018/03/02 / PubSubとGAE/FEでサクッと大量にPDF生成出来るようにしたお話
shinofara
0
340
GoとGCPとkubernetesを使った MF KESSAIの歴史
shinofara
4
3.2k
Other Decks in Technology
See All in Technology
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
2.7k
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
330
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
3
360
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
ChatGPT for IT Service Management (IT Pro)
dahatake
7
1.6k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
130
Featured
See All Featured
The Mythical Team-Month
searls
216
42k
Optimizing for Happiness
mojombo
370
69k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Designing with Data
zakiwarfel
96
4.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
What's new in Ruby 2.0
geeforr
337
31k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
KATA
mclloyd
15
12k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Docker and Python
trallard
34
2.7k
How GitHub (no longer) Works
holman
304
140k
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
࠷ޙʹ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ