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
B2B SaaS開発 Configurabilityとマルチテナントをがんばる α版編
Search
sasaki nobuya
November 27, 2018
Technology
2
630
B2B SaaS開発 Configurabilityとマルチテナントをがんばる α版編
B2B SaaSのRFQクラウドのα版を開発するにあたって、悩んだ点や設計を発表しました。
この設計がβ版でどう変わったか、また発表したいと思います。
sasaki nobuya
November 27, 2018
Tweet
Share
More Decks by sasaki nobuya
See All by sasaki nobuya
エンジニアがプロダクトに向き合える組織づくり / Improve Product Development
mnc
6
4.2k
エンジニアがプロダクトに向き合うための意思決定カイゼン
mnc
4
2.3k
はじめてのB2B SaaSデータモデリング in Builderscon 2019
mnc
9
4.2k
はじめてのB2B SaaSデータモデリング in 吉祥寺.pm#18
mnc
6
10k
AWSインフラ設計とDB設計からわかるB2B SaaSのおもしろさ
mnc
2
1.3k
本番データを安全に利用する
mnc
0
2.7k
Other Decks in Technology
See All in Technology
alecthomas/kong はいいぞ / kamakura.go#7
fujiwara3
1
300
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
150
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
530
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
200
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
230
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
Postman と API セキュリティ / Postman and API Security
yokawasa
0
200
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
310
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
180
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
100
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
9k
Code Review Best Practice
trishagee
65
17k
The Invisible Side of Design
smashingmag
298
50k
Code Reviewing Like a Champion
maltzj
520
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
What's in a price? How to price your products and services
michaelherold
243
12k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Designing for Performance
lara
604
68k
Transcript
##4BB4涪 $POHVSBCJMJUZהوٕثذشٝزָל ē晛箟 ""吳䒭⠓爡!@@NOD
⡟ղ加䒀⛲ ""吳䒭⠓爡 ؟٦غ٦؟؎سؒٝآص، 吳䒭⠓爡ؙؕؕ؝ي 倜⼼דⰅ爡׃굸ץؚٗך✮秈ءأذيⰋ菙ה "OESPJE،فٔך涪䬐䔲 吳䒭⠓爡4QFFF 卹ꨵءأذيך41"⻉䬐䔲䖓ծ 43&ה׃ג✲噟鿇ך涪㛇湍圓眠٥麊欽遤ֲ ""吳䒭⠓爡
ⶼ噟ًٝغ٦ה׃ג⸇ 醡鸡噟ך飑顠噟⸬桦⻉ׅ4BB43'2ؙٓؐس 涪⚥ !@@NOD
劤傈ךֶ鑧כē晛ךךזךד 鏣鎘כת㢌〳腉䚍ָ֮תׅ 岣䠐
"(&/%" 4BB4הכ ءأذيח実ֿה 3'2ؙٓؐسך铡僇 وٕثذشٝز،٦ؗذؙثٍ $POHVSBCJMJUZ תה
4BB4הכ
4BB4ך㹀纏 ˒4BB4؟٦أծ4PGUXBSFBTB4FSWJDFכծ䗳銲ז堣腉䗳銲זⴓ ֽ؟٦ؽأה׃גⵃ欽דֹ״ֲח׃اؿزؐؑ،⚺ח،فٔ ؛٦ءّٝاؿزؐؑ،׃ֻכך䲿⣘䕎䡾ךֿהկ ♧菙חכ؎ٝة٦طحز穗歋ד䗳銲ז堣腉ⵃ欽ׅ➬穈דծءٝ ؚٕءأذي٥وٕثذشٝز倯䒭חזגְך䭷ׅ˒ 4BB4הכ 䒷欽IUUQTKBXJLJQFEJBPSHXJLJ4BB4
岀➂ぢֽءأذيך㢌鼂 4BB4הכ 㼪Ⰵ顤欽 أؙٓحث涪 ػح؛٦آ 4BB4 植㖈 أؙٓحث涪 ⟰噟嫣ח涪׃גְⴱ劍㼪Ⰵ顤欽٥麊欽顤欽ָ넝겘 Ύػح؛٦آ
ػح؛٦آ⻉׃ֿהדⴱ劍㼪Ⰵ顤欽䫇ִ Ώ4BB4 ػح؛٦آءأذيה嫰ץءأذئا٦أⰟ剣⻉׃⡚⣣呓⻉
4BB4ךًٔحز ⡚⣣呓 ؙٓؐس؎ٝؿٓח״ءأذئا٦أⰟ剣דֹծ⡚⣣呓ד䲿⣘דֹ Ύⴱ劍㼪Ⰵ䊨侧٥㼪Ⰵ顤欽ָ㼰זְ أؙٓحث涪װػح؛٦آה嫰ץծ؎ٝؿٓ圓眠ָ♶銲ז㼪Ⰵ䊨侧ָ㼰זְ Ώأٌ٦ٕأة٦زָ׃װְׅ ؟ـأؙٔفءٌّٝرٕדⴱ劍顤欽ָ㸜ְծ孡鯪חכֿׄהָדֹ ΐ竰竲涸חءأذيח堣腉鷄⸇٥何㊣ָ遤 害欽涸ז堣腉ָ鷄⸇ׁגְֻ倜堣腉鷄⸇顤欽זֻⵃ欽דֹ 4BB4הכ
4BB4ךرًٔحز ⟰噟嫣ך銲劄ח㼎䘔׃בְ ⟰噟嫣ך⦐ⴽ涪遤ֲה⡚⣣呓ך؟ـأؙٔفءّٝהְֲؽآطأٌرٕה 䱰皾ָהזֻזծ⾱4BB4كٝت٦כ⦐ⴽך涪㼎䘔遤זְկ أؙٓحث涪כ鎉׆ָזծػح؛٦آءأذيדؕأةو؎ؤ涪ָ〳腉 זךָ㢳ְծ4BB4ךرًٔحزהְִկ 4BB4הכ
ءأذيח実ֿה
4BB4ךًٔحز⠼לׅ ⥂㸚涪ך䊨侧㼰זֻ׃ءأذيךⵃ欽⸬桦넝⡚⣣呓⻉㹋植 ⇛ֿ㹋植דֹ״ֲזوٕثذشٝز،٦ؗذؙثٍד㹋鄲ׅ䗳銲ָ֮կ ءأذيח実ֿה
4BB4ךرًٔحز鯪幾ׅ $POHVSBCJMJUZ然⥂׃فٗتؙز涪 ⟰噟嫣ח殯ז㢳圫ז銲劄ח㼎׃ג鿪䏝ךءأذي涪遤׆ח㼎䘔ׅծ 鏣㹀ד堣腉ؕأةو؎ؤדֹ״ֲחׅկ ⟰噟ךر٦ةָ幉ׄזְ״ֲחⴓꨄׁ鏣鎘 ؔٝفٖה嫰ץծչؙٓؐسYوٕثذشٝزպכإُؗٔذ؍חꟼׅ䧄䙀䭯 ֿהָ㢳ְկ ךծ֮ײر٦ةا٦أחאְגغؚזוד⟰噟ךر٦ةָ幉ׄזְ ״ֲז㸜Ⰻ䚍ך넝ְ鏣鎘ָ実կ ءأذيח実ֿה
תהה ءأذيחכ⟃♴ָ実 ٥ءأذيⵃ欽⸬桦ָ넝ֻ㸜Ⰻ䚍ך넝ְوٕثذشٝز،٦ؗذؙثٍ ٥$POHVSBCJMJUZ然⥂׃فٗتؙزך涪 ٥إُؗٔذ؍٥؎ٝءرٝز㼎瘻 ءأذيח実ֿה
ֿ3'2ؙٓؐسדכוֲ㹋植׃גְַ ءأذيח実ֿה
3'2ؙٓؐسך铡僇
3'2ؙٓؐسהכ 3'2ؙٓؐسך铡僇 醡鸡噟ך锃麦٥飑顠䬐䔲罏ך鋅琎《䖤فٗإأ 3'2 剑黝⻉׃ ؝أز幾佄䴂ׅ4BB4
وٕثذشٝز،٦ؗذؙثٍ
وٕثذشٝز،٦ؗذؙثٍהכ وٕثذشٝز،٦ؗذؙثٍ ˒وٕثذشٝز倯䒭 הכծאךءأذيך⚥ח醱侧ך⟰噟ِ٦ ؠ٦ך؟٦ؽأず㽿ׇׁծٔا٦أװ麊欽؝أز㣐䌴ח⡚幾ׅ 倯䒭ךֿהד֮կ˒ 䒷欽IUUQXXXBUNBSLJUDPKQGEPUOFUCPPLQSFWJFXB[VSFPWFSWJFX@B[VSFPWFSWJFX@@IUNM
وٕثذشٝء٦ךٖكٕ وٕثذشٝز،٦ؗذؙثٍ ؙٓؐسⰻדך⽃秪ז⟎䟝⻉ח״ع٦سؐؑ،ךⰟ剣 Ύ،فٔ؛٦ءّٝדذشٝز׀הח殯זر٦ةك٦أ⢪欽 Ώ،فٔ؛٦ءّٝדر٦ةك٦أⰟ剣 䒷欽IUUQTXXXJCNDPNEFWFMPQFSXPSLTKQDMPVEMJCSBSZDMNVMUJUFOBOUTBBT
أؗ٦وⰟ剣倯䒭ך✲⢽ Ⱏ剣ر٦ةك٦أ؟٦غ٦דذشٝز嫣חأؗ٦وⴓꨄ 1PTUHSF42-ז4DIFNBծ.Z42-ז%BUBCBTFⴓꨄׅկ 4NBSU)3 ,JCFMB #JU+PVSOFZ ָ䱰欽կ 4NBSU)3כ如ل٦آך倯䒭ח㢌刿׃ֲկ 3VCZדכJOVJUJWFBQBSUNFOUָ֮ وٕثذشٝز،٦ؗذؙثٍ
أؗ٦وⰟ剣倯䒭ך✲⢽ وٕثذشٝز،٦ؗذؙثٍ UFOBOU YYY UFOBOU ZZZ UFOBOU [[[ Ⱏ剣%# TVCEPNBJOַأؗ٦و暴㹀
ΎTVCEPNBJOָYYY ΎTVCEPNBJOָZZZ
أؗ٦وⰟ剣倯䒭ך✲⢽Ύ Ⰻذ٦ـٕחUFOBOU@JEؕٓي欽䠐ׅ 4BMFTGPSDFװ4NBSU)3ָ䱰欽կ 3VCZדכDJUVTEBUBBDUJWFSFDPSENVMUJUFOBOUװ&SXJO.BDUT@BT@UFOBOUָ֮ وٕثذشٝز،٦ؗذؙثٍ JE UFOBOU@JE OBNF FNBJM
⡟ղ加 TBTBLJ!BBDPKQ 匟劤 NBUTVNVUP!BBDPKQ JE UFOBOU@JE OBNF ؿٗٝزػطٕ ؿ؋ٝؼ٦ة٦ VTFST NBUFSJBMT
أؗ٦وⰟ剣倯䒭ך✲⢽Ύ وٕثذشٝز،٦ؗذؙثٍ TVCEPNBJOַUFOBOU@JE暴㹀 ΎUFOBOU@JEEFGBVMUTDPQFח鏣㹀 BBB ذ٦ـٕ CCC ذ٦ـٕ UFOBOUT ذ٦ـٕ
3'2ؙٓؐسדכΎ䱰欽 NJHSBUJPOך儗ָ0 O ד㟓⸇կ ˟4NBSU)3װ,JCFMBך濼鋅罋ח׃ת׃ 4NBSU)3דכNJHSBUJPOח侧儗ַַגְկ 3'2ؙٓؐسדכ㼛勻涸ח⟰噟《䒷ךطحزٙ٦ؙ⡲ְծذشٝز 侧כ♰⽃⡘חזֿהָ䟝㹀ׁկ Ύ%%-ך3PMMCBDLָדֹזְ ˟1PTUHSF42-כדֹ״ֲָ
ךծأ؛٦ٕ׃װְׅΎך倯䒭䱰欽ֿׅהח׃կ وٕثذشٝز،٦ؗذؙثٍ
׃ַ׃ְֻאך铬겗ָ˘ وٕثذشٝز،٦ؗذؙثٍ
ذشٝز؝ىُص؛٦ءّٝ 鋅琎⣛걾הך㔐瘶דכذشٝزדر٦ةךװ《ָ涪欰ׅ وٕثذشٝز،٦ؗذؙثٍ㹋鄲ׅ㜥さծⴽذشٝزךر٦ة湫䱸鋅ֿ הכ鼘ְֽ ׃ַ׃Ⱏ剣أؗ٦و欽䠐ׅ㜥さծⴽذشٝزךر٦ةָ鋅ג׃תֲغؚזו ֲ〳腉䚍ָ֮ وٕثذشٝز،٦ؗذؙثٍ
ذشٝز؝ىُص؛٦ءّٝ وٕثذشٝز،٦ؗذؙثٍ 4IBSFE4DIFNB UFOBOU# UFOBOU" 鸐⥋⯓ךUFOBOU嗚稊 ذشٝزתּر٦ةכ؝ؾ٦׃ג床ׅ 嵲㢩ך4BB45SBEFTIJGU罋חذشٝزדװ《ׅر٦ةכ؝ؾ٦׃ג"1*ד床ׅ鏣鎘ח ֲֿׅהדذشٝز㢩ךر٦ةחאְגכ䠐陎ׅ䗳銲ָזֻזذشٝز嫣ךꥫꨄ䚍䴦 זזֻז
˟ذ٦ـٕ圓鸡כךתתⱄ植ׇ׆ 䗳銲זر٦ةךח穾גꬊ姻鋉⻉׃ג床׃גְ
鏣鎘ךه؎ٝز وٕثذشٝز،٦ؗذؙثٍ وأة٦ر٦ةהزٓٝؠؙءّٝر٦ةד؝ؾ٦ךة؎ىָؚٝ殯ז وأة٦ر٦ةכ《䒷⯓ה׃ג涫ꐮ׃ة؎ىؚٝד؝ؾ٦ׅ䗳銲ָ֮կ דזְהزٓٝؠؙءّٝ儗 鋅琎⣛걾儗 ךر٦ةꆀָ㢳ֻזկ Ύوأة٦ر٦ةָ刿倜ׁ㜥さח؝ؾ٦⯓ךر٦ة刿倜ׅ䗳銲ָ֮ زٓٝؠؙءّٝر٦ةכؽآطأ銲⟝ד刿倜כ犜姺ָծوأة٦ر٦ةכ刿 倜ׅ䗳銲ָ֮կ
⢽ 鋅琎㔐瘶儗ך鼅䫛肇ךوأة٦ر٦ة
鏣鎘ךه؎ٝز وٕثذشٝز،٦ؗذؙثٍ Ώ؝ؾ٦⯋ךذ٦ـٕ圓鸡ךתת邌植׃״ֲׇ׆ꬊ姻鋉⻉ׅ ً٦ٕהずׄ״ֲח♧䏝鷏⥋׃ⰻ㺁כ刿倜דֹזְהְֲ侭椚׃ ך鷏⥋ׅر٦ةꬊ姻鋉⻉׃ג⥂䭯ׅ״ֲח׃ ΐ《䒷⯓ךٖ؝٦سכ湫䱸鋅ִָ֮ג+PC穗歋דװ《ׅ ،فٔ؛٦ءّٝ涪罏כذشٝز⟰噟䠐陎ׇ׆ח㹋鄲׃ְկ ךծⴽذشٝزהך鷏⥋「⥋僇爙涸חꬊず劍דֽ ֿהדذشٝ ز䠐陎ׇׁזְ״ֲז鏣鎘ח׃
˟䒷侧חUFOBOU@JE床׃ג《䒷⯓ذشٝزחر٦ة⡲䧭ׅהְװ倯 חכ׃זְ
鏣鎘ךه؎ٝز وٕثذشٝز،٦ؗذؙثٍ Α《䒷⯓،ؕؐٝزך䬸䖉儗חכ؟فٓ؎َ٦欽ךذشٝز⡲䧭ׅ 䬸䖉ׁ،ؕؐٝزغ؎َ٦ذشٝزꂁ♴חכ⡲䧭ׇ׆חծך،ؕؐٝز ך⟰噟ךذشٝز⡲䧭׃ծך⚥ך،ؕؐٝزה׃ג⡲䧭ׅ״ֲח׃կ ֲֿֿׅהד⟃♴㹋植׃ ٥؟فٓ؎َ٦⩎ח 䬸䖉ׁ⩎ 醱侧ךꅾ醱،ؕؐٝزָ⡲ֿהּ ٥؟فٓ؎َ٦ך㔐瘶ر٦ةהְֲ项欵؟فٓ؎َ٦ָ侭椚׃ג⥂䭯דֹ
תծ⟰噟さ⢘儗ה⟰噟ⴓ鄫儗ך鳞ׁ嫰鯰׃גⴓ鄫ך倯ָوءהⴻ倖׃ծ ⟰噟ذشٝزה׃կ
⟰噟嫣ךػأٙ٦سهٔء٦ $PHOJUPדכ⡲䧭דֹ6TFS1PPM侧ח♳ꣲָ֮ ⟰噟׀הח実إُؗٔذ؍ٖكָٕ殯זծ⟰噟嫣חػأٙ٦سهٔء٦ 鏣㹀דֹ䗳銲ָ֮ ׃ַ׃$PHOJUPדכ⡲䧭דֹ6TFS1PPM侧ך♳ꣲָ֮ծذشٝز嫣ח 6TFS1PPM欽䠐ֿׅהכדֹזְկ "VUIדذشٝز嫣חDPOOFDUJPO 6TFS1PPMח湱䔲 ⡲䧭ׅ ذشٝز⡲䧭儗חךذشٝز欽ךDPOOFDUJPO⹛涸ח⡲䧭׃גְկ
˟ػأٙ٦سهٔء٦˘⼱錬薉侧㶵俑㶵⟃♳זו وٕثذشٝز،٦ؗذؙثٍ
$POHVSBCJMJUZ
$POHVSBCJMJUZה$VTUPNJ[BCJMJUZך麩ְ $POHVSBCJMJUZ 곁㹏ך㢳圫ז銲劄ח㼎䘔ׅח遤ֲֿהָדֹ鏣㹀ך㢌刿〳腉䚍 곁㹏ך銲劄♧菙⻉׃鏣㹀ח״ג㼎䘔דֹ״ֲח涪ֿׅהדكٝت٦⩎ך 㼪Ⰵ؝أز䫇ִ $VTUPNJ[BCJMJUZ 곁㹏ך銲劄ח㼎䘔ׅח杝荈ד涪遤ֲ㜥さךؕأةو؎ؤ䲿⣘腉⸂ 곁㹏ך銲劄ָ暴婊ד֮ג㼎䘔〳腉ָ㣐ֹז㼪Ⰵ؝أزָ䌢ח涪欰ׅ $POHVSBCJMJUZ
$VTUPNJ[BCJMJUZ״$POHVSBCJMJUZ $POHVSBCJMJUZ
$POHVSBCJMJUZךꨇ䨽ծأؗ٦و♶㹀ر٦ةך䪔ְ أؗ٦و♶㹀 أؗ٦وכ㔿㹀⻉דֹזְָծך儗挿דךأؗ٦وח黝さ׃זְر٦ةכ鏩㺁׃ זְ أؗ٦وٖأ וזر٦ةךⰅ⸂「ֽ➰ֽ ⢽ ؚٗזו $POHVSBCJMJUZ
3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ
3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ 갪湡せ
3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ 侭侧
3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ 鼅䫛䒭
3'2ؙٓؐسךأؗ٦و♶㹀ر٦ة $POHVSBCJMJUZ ٖ؝٦س侧〳㢌
أؗ٦و♶㹀ر٦ةך،فٗ٦ث $POHVSBCJMJUZ
圓鸡ⱖ⫷،فٗ٦ث $POHVSBCJMJUZ 䒷欽IUUQEFWBSJFMOFUXPSLTDPN.FNCFSTJOPVFTDIFNBMFTT ر٦ةך珏ⴽ嫣ח3%#.4ךذ٦ـٕ⡲䧭ׅ 3BJMTז4JOHMFUBCMFJOIFSJUBODF ⽃♧ذ٦ـٕ竰䪫 װ$MBTTUBCMF JOIFSJUBODF ؙٓأذ٦ـٕ竰䪫 ⢪גءٝفٕח㹋鄲〳腉
ر٦ةך珏ⴽָ㣐ֹֻ㟓ִזְךד֮ל⢪欽〳腉 JE OBNF BNPVOU QSJDF 44 44" JE OBNF BNPVOU QSJDF QSPDFTT ./$ 攦Ⳣ椚 6/$ فٖأ ⟰噟"欽ך鋅琎ذ٦ـٕ ⟰噟#欽ך鋅琎ذ٦ـٕ
ٌرٕⱖ⫷،فٗ٦ث ؕٓيせה⦼إحزד䭯אٖ؝٦س⡲䧭ׅ 42-،ٝثػة٦ٝך&"7 &OUJUZ"UUSJCVUF7BMVF ח鑩䔲ׅ ٖ؝٦س侧ָ㟓㣐ׅ $POHVSBCJMJUZ 䒷欽IUUQEFWBSJFMOFUXPSLTDPN.FNCFSTJOPVFTDIFNBMFTT JE DPMVNO
WBMVF RVPUF@JE 䊨玎 فٖأ 䫎Ⰵ勞俱 ꉟ 䫎Ⰵꆀ 䊨玎 ٖ٦ؠ٦ 鋅琎ذ٦ـٕ
4BMFTGPSDF،فٗ٦ث $POHVSBCJMJUZ 䒷欽IUUQTXXXQVCMJDLFZKQCMPH@IUNM ֮ײر٦ة「ֽⰅ%BUBذ٦ـٕ⡲䧭׃ծ؎ٝرحؙأ欽 ذ٦ـٕזוךًةر٦ةذ٦ـٕ欽䠐ׅ $POHVSBCJMJUZך瑔噰禸կ䒦爡דכ0WFSLJMM䠬կ 4BMFTGPSDFך⢽
GSJFOEGFFE،فٗ٦ث $POHVSBCJMJUZ 䒷欽IUUQEFWBSJFMOFUXPSLTDPN.FNCFSTJOPVFTDIFNBMFTT 4BMFTGPSDF،فٗ٦ثה⡂גְָծ%BUBذ٦ـٕ欽䠐ׅ➿ ח+40/װ9.-Ⰵؕٓي欽䠐ׅ 4BMFTGPSDF،فٗ٦ثず圫ծ0WFSLJMM䠬ָׅկ
3'2ؙٓؐسך،فٗ٦ث $POHVSBCJMJUZ GSJFOEGFFE،فٗ٦ث &MBTUJD4FBSDI鼅䫛 GSJFOEGFFE،فٗ٦ثך؎ٝرحؙأذ٦ـٕכ⡲䧭ׇ׆ծ嗚稊כ&MBTUJD4FBSDI ח⟣ׇ✮㹀 ر٦ةכ+40/#㘗ךؕٓيח⥂㶷 +40/㘗ך㜥さכر٦ة刿倜ָ遤ְחְֻהְֲرًٔحزָָ֮ծءأذيך 銲⟝♳ر٦ةך㢌刿כ钠גֶ׆ծ㢌刿儗כׅץגٖ؝٦س倜鋉鷄⸇ׅ 搀鋔דֹ
3'2ؙٓؐسך،فٗ٦ث $POHVSBCJMJUZ NP[JMMBTFSWJDFTSFBDUKTPOTDIFNBGPSNⵃ欽 ؿؓ٦يךؿؓ٦وحزװךⰅ⸂ر٦ةך邌爙זוחⵃ欽 +40/4DIFNBהחؿؓ٦ي欰䧭ׅٓ؎ـٓٔ
3'2ؙٓؐسך،فٗ٦ث $POHVSBCJMJUZ JE GPSN@EBUB \ QSJDF OBNF./$ ^
鋅琎ذ٦ـٕ JE GPSNBU \ UZQFPCKFDU SFRVJSFE< QSJDF > QSPQFSUJFT\ QSJDF\ UZQFJOUFHFS UJUMF顤欽 ^ ^ ؿؓ٦وحزذ٦ـٕ NP[JMMBTFSWJDFTSFBDUKTPOTDIFNBGPSN⢪ذ٦ـٕ圓鸡
IUUQTNP[JMMBTFSWJDFTHJUIVCJPSFBDUKTPOTDIFNBGPSN $POHVSBCJMJUZ SFBDUKTPOTDIFNBGPSN
תה
תה وٕثذشٝز،٦ؗذؙثٍ♴חְֶגذشٝز؝ىُص؛٦ ءָّٝ涪欰ׅ㜥さכ鏣鎘岣䠐 Ύ$POHVSBCJMJUZ䬐⥂ׅחSFBDUKTPOTDIFNBGPSNָ⢪ִ
Ĕ晛㸣䧭䖓חֿך鏣鎘ך葺׃䝤׃חאְג ת涪邌ׇׁגְֻׁ תה
5IBOLT ""吳䒭⠓爡!@@NOD