World Congress 2025 Aug 20, 2025 Session details

Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions

Alper Ebicoglu

How do you isolate tenant data without manually tracking IDs across every controller? Discover how to automate tenant resolution and tackle the noisy neighbor problem in ASP.NET Core.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to ASP.NET Core and the ABP framework

An overview of the open-source ABP framework for building web applications with native multi-tenancy support.

#2 about 6 min

Advantages and challenges of multi-tenant application architecture

How shared resources improve scalability and costs while introducing complexities like data isolation and noisy neighbors.

#3 about 2 min

Deployment architectures for scalable multi-tenant database environments

A comparison of dedicated databases versus shared hybrid schemas for balancing hardware utilization and scaling needs.

#4 about 4 min

Identifying active tenants accurately in application requests

Techniques for securely extracting a tenant context from claims, query strings, headers, cookies, or customizable subdomains.

#5 about 7 min

Automating data isolation with EF Core global query filters

Enforcing tenant boundaries implicitly across repositories using global query filters rather than manual parameter passing.

#6 about 1 min

Assigning tenant IDs dynamically using constructor reflection

Automatically populating the correct tenant identifier within entity constructors to prevent human error during object instantiation.

#7 about 3 min

Resolving tenant-specific database connection strings dynamically

Managing diverse storage endpoints by querying a master configuration table during database context initialization.

#8 about 3 min

Overriding multi-tenant contexts for background polling processes

Temporarily changing or disabling the multi-tenant context inside specific blocks to safely execute administrative reports and asynchronous worker tasks.

#9 about 4 min

Database migration strategies for distributed multi-tenant systems

Approaches for pushing schema updates across multiple environments using custom execution scripts or load-balanced deployments.

Matching moments

18:15 min

Audience Q&A on tenant isolation and continuous integration

Davide Imola Davide Imola · LIVE

7:07 min

Audience questions on bundle sizes and multi-tenant architecture

Sani Yusuf · WWC 2021

41 sec

Managing multi-tenancy and authentication with open-source operators

Um e Habiba Um e Habiba · WWC 2025

2:47 min

Mitigating inherent architectural threats within multi-tenant environments

Marc Nimmerrichter · WWC 2022

5:46 min

Architecture of the cloud native web application platform

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

4:57 min

Core features enabling secure developer self-service

Jan Steffen · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Chat with Your Data: From Natural Language to SQL

Alper Ebicoglu

Co-founder of Volosoft

Alper Ebicoglu
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous
Open session

World Congress 2026 North America

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

Securing AI Agent Infrastructure: Identity, Attestation, and Trust at Scale

Abdel Fane

Founder of OpenA2A

Abdel Fane
Open session

World Congress 2026 North America

AI Agents are Only as Smart as their Context: Building a Real-Time Context Engine at Intuit

Bharat Patel

Lead Software Engineer at Intuit

Bharat Patel