Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ドメインあるある言いたい!
Search
Mio Yokohama
December 11, 2024
Technology
120
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
160
SNUG_WG-Platform_20260413.pdf
mioyokohama
0
21
ServiceNow SNUG 2025YEP ServiceNow の責任のある開示プログラムとは
mioyokohama
0
59
ServiceNow WFT25 CreatorCon Rising Star が語るコミュニティの魅力
mioyokohama
0
43
SNUG K25フィードバックセッション_Knowledge セッション登壇体験記
mioyokohama
0
190
Other Decks in Technology
See All in Technology
cdkd (CDK Direct)
gotok365
4
250
新卒エンジニア、 介護士になる
ryu1013
1
690
なぜ東京にいる私が、新潟の技術コミュニティを運営するのか by 八雲慎之助
yakumo
0
220
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
9
2.6k
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
210
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
570
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
440
リアクションエンジニア ― 小さなリアクションから、話しかけやすい組織をつくる ―
ryuguyana
1
130
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
0
310
Claude Codeで作ったアプリを安全に公開する/Built with Claude Japan 2026
yoshidashingo
0
190
AIコーディングはじめました
miso
0
150
試験勉強はGrokBotでやれ
maigo999
0
110
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
760
Google's AI Overviews - The New Search
badams
0
1.7k
Visualization
eitanlees
153
17k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Music & Morning Musume
bryan
48
7.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
420
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What the history of the web can teach us about the future of AI
inesmontani
PRO
3
790
Believing is Seeing
oripsolob
1
270
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
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