Boa tarde prezados,
Vou iniciar um projeto que pode estar na nuvem ou instalado localmente no servidor do cliente. Para o projeto na nuvem, preciso utilizar uma arquitetura de multi inquilinos, onde faço o controle de sessões e usuários em um banco de dados, e posterior redireciono o usuário para o banco de dados da empresa ou empresas que ele possui. Bom hoje necessito que cada cliente(Empresa) fique com seu banco de dados, pois na legislação exige que o façamos a devolução dos dados ao cliente, pois o mesmo detém os direitos sobre as informações. Para implementar esse projeto, qual framework vocês indicam para manter uma aplicação e múltiplos bancos de dados?