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
ドメインあるある言いたい!
Search
Mio Yokohama
December 11, 2024
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ドメインあるある言いたい!
Mio Yokohama
December 11, 2024
More Decks by Mio Yokohama
See All by Mio Yokohama
ServiceNow USEMAustralia Updateと移行戦略 - ServiceNow Community Day 2026
mioyokohama
0
110
SNUG_WG-Platform_20260413.pdf
mioyokohama
0
12
ServiceNow SNUG 2025YEP ServiceNow の責任のある開示プログラムとは
mioyokohama
0
45
ServiceNow WFT25 CreatorCon Rising Star が語るコミュニティの魅力
mioyokohama
0
37
SNUG K25フィードバックセッション_Knowledge セッション登壇体験記
mioyokohama
0
170
Other Decks in Technology
See All in Technology
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
520
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
690
Android skills に学ぶ
kokiko
0
160
自宅NWにISR4331を導入してみた話
okaits
0
120
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
250
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
330
LLM Internals: 언어 모델의 계보와 알고리즘 진화 (2023~2026)
inureyes
PRO
1
890
2027年のMetricKit
kantacky
0
160
ホームラボ紹介
y_sera15
0
230
AIのためのEthernet技術動向 (SerDes)
markunet
1
300
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
110
AI時代に、人は何を、どう学ぶのか #pbl_pub / What and How Do We Learn in the AI Era?
takaking22
1
240
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
270
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
640
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Exploring anti-patterns in Rails
aemeredith
3
470
Joys of Absence: A Defence of Solitary Play
codingconduct
1
440
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Balancing Empowerment & Direction
lara
6
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
260
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Transcript
υϝΠϯ͋Δ͋Δݴ͍͍ͨʂ 4/6(.&&56150,:0:&"3&/%1"35: !NJP@ZPLPIBNB c.JP:PLPIBNB
͡Ίʹ υϝΠϯͷ֓ཁ υϝΠϯͷ͍ॴ υϝΠϯ͋Δ͋Δ 0VUMJOF
͡Ίʹ υϝΠϯͷ֓ཁ υϝΠϯͷ͍ॴ υϝΠϯ͋Δ͋Δ 0VUMJOF
͜ͷ-5Ͱ4FSWJDF/PXͷυϝΠϯͷ͋Δ͋ΔΛ͝հ͠·͢ʂ υϝΠϯ͋Δ͋ΔݴΘ͍ͤͯͩ͘͞ʂ ͡Ίʹ
͜ͷ-5Ͱ4FSWJDF/PXͷυϝΠϯͷ͋Δ͋ΔΛ͝հ͠·͢ʂ υϝΠϯ͋Δ͋ΔݴΘ͍ͤͯͩ͘͞ʂ ࣌ؒͷ߹Ͱ υϝΠϯͷհͱ͋Δ͋Δͷ·ͱΊΛൃද͠·͢ʂ ͡Ίʹ
ॴଐ 4#ςΫϊϩδʔגࣜձࣾ ॳΊͯ৮ͬͨόʔδϣϯ ,JOHTUPOʢʣ ͖ͳϥΠηϯε *50.7JTJCJMJUZ Πϯλʔωοτ׆ಈ .*0:0,0)"."ͱ͍͏໊લͰ׆ಈ ࣗݾհ
দԼ ւԝ .JP.BUTVTIJUB
ॴଐ 4#ςΫϊϩδʔגࣜձࣾ ॳΊͯ৮ͬͨόʔδϣϯ ,JOHTUPOʢʣ ͖ͳϥΠηϯε *50.7JTJCJMJUZ Πϯλʔωοτ׆ಈ .*0:0,0)"."ͱ͍͏໊લͰ׆ಈ ࣗݾհ
দԼ ւԝ .JP.BUTVTIJUB ͜ͷόοδ͕ ҹͰ͢ʂ
͡Ίʹ υϝΠϯͷ֓ཁ υϝΠϯͷ͍ॴ υϝΠϯ͋Δ͋Δ 0VUMJOF
ͦͷલʹ
υϝΠϯ %PNBJO4FQBSBUJPO
! ͳΜͱͳ͘Θ͔Δਓ
! ݁ߏͬͯΔਓ
υϝΠϯͱ 8IBUJT%PNBJO4FQBSBUJPO
%PNBJO4FQBSBUJPOΛ༻͢ΔͱɺΞϓϦέʔγϣϯσʔλɺ 6*ɺ͓Αͼ ϏδωεϩδοΫ ϧʔϧϫʔΫϑϩʔͳͲ Λ୯Ұ ͷސ٬ΠϯελϯεʹͰ͖·͢ɻ %PNBJO4FQBSBUJPOɺ4FSWJDF/PXϚϧνςφϯτϓϥοτ ϑΥʔϜΞʔΩςΫνϟͱݺΕɺΠϯελϯεͷཧʹ͔ͳΓ ͷΦʔόʔϔου͕Ճ͞Ε·͢ɻͨͩ͠ɺ%PNBJO4FQBSBUJPO Λਖ਼͘͠༻͢Δͱɺޮ্͕͠ɺηΩϡϦςΟ͕ڧԽ͞Εɺ
ސ٬ͷΠϯελϯεͷύϑΥʔϚϯε্͕͠·͢ɻ υϝΠϯͱ
ཁ͢Δͱ
υϝΠϯͱ ୯ҰΠϯελϯεͷσʔλͱ6*ɺ ϏδωεϩδοΫΛυϝΠϯͱ͍͏୯ҐͰ ཧతʹ͢Δػೳ
υϝΠϯͱ ୯ҰΠϯελϯεͷσʔλͱ6*ɺ ϏδωεϩδοΫΛυϝΠϯͱ͍͏୯ҐͰ ཧతʹ͢Δػೳ ͭ·Γ ϚϧνςφϯτΞʔΩςΫνϟ
σʔλઓུ %BUB4FQBSBUJPO4USBUFHZ
σʔλઓུ 個別インスタンス ドメイン分離 ACL、ビジネスルール 修飾参照⼦ ビュー、フィルター 分離レベル
σʔλઓུ 個別インスタンス ドメイン分離 ACL、ビジネスルール 修飾参照⼦ ビュー、フィルター 分離レベル !(PPE ࣮͕γϯϓϧ
ՃͷϥΠηϯεඅ༻͕ෆཁ "#BE ෳࡶͳඇݱ࣮త ࣮ࡍʹσʔλ͍ͯ͠ͳ͍ ʢද্ࣔӅ͍ͯ͠Δ͚ͩʣ
個別インスタンス ドメイン分離 ACL、ビジネスルール 修飾参照⼦ ビュー、フィルター 分離レベル σʔλઓུ !(PPE ՃͷϥΠηϯεඅ༻͕ෆཁ
ΫΤϦతʹσʔλΛ "#BE ϝϯςφϯεੑ͕͍ ཧίετ͕ߴ͍ ઃఆϛεʹΑͬͯҙਤ͠ͳ͍ σʔλද͕ࣔൃੜ ରσʔλͷΈ
個別インスタンス ドメイン分離 ACL、ビジネスルール 修飾参照⼦ ビュー、フィルター 分離レベル σʔλઓུ
ݸผΠϯελϯε 74υϝΠϯ
ॅډʹྫ͑Δͱ
υϝΠϯʹΞύʔτ ॅډʹྫ͑Δͱ ݸผΠϯελϯεʹҰށݐͯ
Ξύʔτ ॅډʹྫ͑Δͱ Ұށݐͯ ɾ෦ΛؒआΓ ɾϦϑΥʔϜʹ੍ݶ͋Γ ɾྡਓͱͷϧʔϧΛकΔ ɾՈ ɾՁͷڞ༗ʢڞ༻෦ɺҡ࣋ཧʣ ɾจॅ
ɾࣗ༝ʹϦϑΥʔϜͰ͖Δ ɾԿΛͯ͠໎͕͔͔Βͳ͍ ɾॅϩʔϯ ɾશ֤ͯՈ͝ͱʹ༻ҙ͢Δ
ݸผΠϯελϯε 74υϝΠϯ ݸผΠϯελϯε υϝΠϯ ॴ w֤ސ٬৫ʹ߹Θͤͯߏங wΧελϚΠζͷӨڹΛ࠷খݶʹ͑Δ w໌֬ͳ wࣗ༝ͳϦϦʔεεέδϡʔϧ
wదͳσʔληϯλʔҬΛબՄೳ ɾσʔλͱϓϩηεͷཧతͳ͕Մೳ ɾ୯ҰΠϯελϯεͰෳ৫ͷσʔλΛཧՄೳ ɾ৫͝ͱʹҟͳΔઃఆΧελϚΠζ͕Մೳ ɾશମͷσʔλΛ౷߹తʹϨϙʔςΟϯάՄೳ ɾཧͷޮԽʢ୯ҰΠϯελϯεͷཧʣ ɾίετΛͭͷΠϯελϯεʹूͰ͖Δ ॴ wϥΠηϯείετͷ૿Ճ wෳͷΠϯελϯεͷཧ wΞοϓάϨʔυίετͷ૿Ճ wྗͷॏෳ ɾϨϕϧ͕͍ʢݸผΠϯελϯεͱൺͨ߹ʣ ɾઃఆͷෳࡶ͕͞૿Ճ ɾҰߏ͢Δͱݩʹ͢ͷ͕ࠔ ɾඇରԠͷΞϓϦέʔγϣϯ͕͋Δ ɾυϝΠϯؒͷ࿈ܞઃఆ͕ෳࡶʹͳΔՄೳੑ͕͋Δ ɾՃͷϥΠηϯεඅ༻͕ඞཁ ɾ૬ޓʹӨڹΛड͚Δ ࢀߟ
͡Ίʹ υϝΠϯͷ֓ཁ υϝΠϯͷ͍ॴ υϝΠϯ͋Δ͋Δ 0VUMJOF
͍ͭ͏ʁ
υϝΠϯ͕༗ޮͳέʔε ҟͳΔ৫ސ٬͕ಉ͡ΠϯελϯεΛ༻ͯ͠ ڞ௨ͷϏδωεϓϩηεσʔλΛڞ༗͠ͳ͕Βɺ ݸผͷϓϩηεσʔλΛ͢Δඞཁ͕͋Δ߹
͡Ίʹ υϝΠϯͷ֓ཁ υϝΠϯͷ͍ॴ υϝΠϯ͋Δ͋Δ 0VUMJOF
υϝΠϯ͋Δ͋Δ %PNBJO4FQBSBUJPO$PNNPO&YQFSJFODFT
ɾͱʹ͔͘Πϯελϯεͷෳࡶੑ্͕͕Δ ɾҙ͠ͳ͚ΕͳΒͳ͍͜ͱ૿͑Δ ɾϋϚΔϙΠϯτ૿͑Δ ɾҰਐΉͱޙΓͰ͖ͳ͍ υϝΠϯ͋Δ͋Δ ·ͱΊ
ɾͱʹ͔͘Πϯελϯεͷෳࡶੑ্͕͕Δ ɾҙ͠ͳ͚ΕͳΒͳ͍͜ͱ૿͑Δ ɾϋϚΔϙΠϯτ૿͑Δ ɾҰਐΉͱޙΓͰ͖ͳ͍ ɾ໘ɺԸܙେ͖͍ υϝΠϯ͋Δ͋Δ ·ͱΊ
ɾͱʹ͔͘Πϯελϯεͷෳࡶੑ্͕͕Δ ɾҙ͠ͳ͚ΕͳΒͳ͍͜ͱ૿͑Δ ɾϋϚΔϙΠϯτ૿͑Δ ɾҰਐΉͱޙΓͰ͖ͳ͍ ɾ໘ɺԸܙେ͖͍ υϝΠϯ͋Δ͋Δ ·ͱΊ ศར͚ͩͲೖΕํʹҙ
օ༷ͷ͋Δ͋Δ ͓ฉ͔͍ͤͩ͘͞ʂ ωοτϫʔΩϯάͰ ΞυϕϯτΧϨϯμʔͷهࣄͰ࣮ࡍʹϋϚͬͨϙΠϯτͳͲΛ͋Δ͋Δͱͯ͠հ͍ͯ͠·͢ɻ
None