liveBook · Manning

Multitenancy

Multitenancy is an architecture in which multiple independent tenants share an application or underlying infrastructure while their data, resources, or access remain logically separated.

How 3 Manning books explain it

Designing Deep Learning Systems: A guide for software engineers

An application that serves multiple tenants while keeping their data, configuration, or usage contexts logically separated.

How it is used
Separates user or group activities in HPO and serves tenant-specific models through a shared prediction application.
How deep it goes
Explains resource isolation and a model-cache architecture, stopping short of detailed tenancy boundaries or isolation mechanisms.
Examples
Uses a chatbot serving schools or retailers, tenant-trained intent models, and a cached multi-model prediction service.
What you can do after
Apply it by isolating tenant activities and routing prediction requests to the corresponding tenant-specific model.

Read how Designing Deep Learning Systems: A guide for software engineers explains multitenancy →

Google Anthos in Action

Multitenancy is an architecture in which multiple teams or tenants share a platform while retaining logical separation of their workloads and resources.

How it is used
Organizes shared Kubernetes clusters so operators can manage multiple tenants while preserving logical workload and resource separation.
How deep it goes
Explains namespace boundaries and namespaced controls, then identifies RBAC, quotas, network policies, and security resources without detailing their implementation.
Examples
Uses sales namespaces, namespace-qualified service DNS names, and centralized dashboards spanning multicloud or hybrid clusters.
What you can do after
Designs tenant boundaries with namespaces and selects access, quota, network, and security controls for safer shared clusters.

Read how Google Anthos in Action explains multitenancy →

Platform Engineering on Kubernetes

Multi-tenancy is an architecture in which multiple tenants share underlying infrastructure while maintaining controlled separation of resources and access.

How it is used
Frames tenant boundaries and isolation as early platform-architecture decisions for teams sharing Kubernetes infrastructure.
How deep it goes
Compares namespaces, clusters, and vcluster through concrete benefits, limitations, API boundaries, RBAC, and resource quotas.
Examples
Uses namespace boundaries, separate clusters, and virtual clusters created through Helm or the vcluster CLI as implementation examples.
What you can do after
Evaluate tenancy requirements and choose namespaces, vcluster, or separate clusters for a Kubernetes platform.

Read how Platform Engineering on Kubernetes explains multitenancy →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.