Você pode começar buscando informações sobre estratégias de Tenancy. Com isso vc irá aprender sobre quais as formas de separação dos dados no banco de dados.
Depois disso sugiro você pesquisar na sua linguagem preferida uma forma de implementação. Isso irá gerar muitas dúvidas. Busque esclarecer cada uma delas e já saberá o básico sobre multi tenant.
Na minha visão é um conceito simples de entender, mas tem muitos detalhes na hora de implementar.