Multi-tenancy architecture | The Backend Engineering Show

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Sun, 23 Jan 2022 20:41:34 GMT

<p>Multitenancy refers to placing two or more clients, customers or tenants so they share a single resource. The idea behind <strong>Multitenancy</strong> is to save on resources instead of giving each client its own resource (storage, app, memory, network etc..). You slice each part and give it to dedicated client. The number one rule is those tenants shouldn’t be aware of the existence of other tenants, they need to be completed isolated, no one tenant can read or influence the other’s tenant share. If this is confusing don’t worry I’ll go through examples in this episode of the backend engineering show.</p> <p><br /></p> <p>0:00 Intro</p> <p>2:50 Ssd <strong>Multitenancy</strong></p> <p>6:45 Database <strong>Multitenancy</strong></p> <p>10:14 Networking <strong>Multitenancy (SDN)</strong></p> <p>16:55 VMs and Containers <strong>Multitenancy</strong></p> <p>19:00 Application <strong>Multitenancy</strong></p>