How would you implement a multi-tenancy architecture for your ASP.NET Core Web API application on Azure?