Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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.2k
はじめての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
振る舞い駆動開発(BDD)における、テスト自動化の前に大切にしていること #stac2024 / BDD formulation
nihonbuson
2
770
ゆるSRE勉強会 #8 組織的にSREが始まる中で意識したこと
abnoumaru
2
1.1k
asumikamというカンファレンスオーガナイザの凄さを語る / The Brilliance of Asumikam
tomzoh
1
290
How is Cilium Tested?
yutarohayakawa
5
290
EthernetベースのGPUクラスタ導入による学びと展望
lycorptech_jp
PRO
0
570
高品質と高スピードを両立させるソフトウェアQA/Software QA that Supports Agility and Quality
goyoki
8
1.3k
イベントをどう管理するか
mikanichinose
1
110
ファインディの4年にわたる技術的負債の返済 / Repaying 4 Years of Technical Debt at Findy
ma3tk
7
3.7k
WED Company Deck for Engineer
wed
2
3.7k
GDGoC開発体験談 - Gemini生成AI活用ハッカソン / GASとFirebaseで挑むパン屋のフードロス解決 -
hotekagi
1
730
つくってあそぼ! ユビキタス言語作文の紹介
ndadayo
1
140
【ASW21-01】STAMPSTPAで導き出した課題に対する対策立案手法の提案
hianraku9498
0
560
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.3k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Practical Orchestrator
shlominoach
186
10k
Agile that works and the tools we love
rasmusluckow
328
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Building Adaptive Systems
keathley
38
2.3k
How STYLIGHT went responsive
nonsquared
95
5.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
890
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