~/talk

Running SaaS multi-tenant applications on ASP.NET Core, Azure

links:none on file
slides:none on file

A Slack‑like ASP.NET Core app is built and deployed to Azure, using Azure AD B2C for federated SSO, wildcard DNS + a wildcard certificate (Let’s Encrypt) for customer domains, and a delivery network that maps domains to a server-side configuration endpoint. Data segregation is enforced with SQL Server's Row Level Security plus an Entity Framework DBCommandInterceptor that sets session_context so a missing WHERE returns no rows. Demo deploy succeeds and SSO token enrichment injects a firm-specific claim.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00About me
  3. 1:43Agenda
  4. 3:03Disclaimer
  5. 3:26Data isolation
  6. 4:21Raw level security
  7. 5:21Visual Studio
  8. 7:45SQL Management Studio
  9. 14:32Delivery
  10. 16:40Delivery Network
  11. 18:21General Idea
  12. 22:31Multitenant Networking
  13. 25:59User Flows
  14. 32:20Recap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.