Multi-tenancy in a monolith: what are common data isolation approaches? | LetsGit.IT