Understanding Multitenancy and its use in real-time scenarios
1. if any organization wants to implement multitenancy , what is the approach need to be followed ?
2. As its written in the CLSA Architechture "enterprise design" course "Multitenancy supports the business processing outsourcing (BPO) model using the Software as a Service (SaaS) infrastructure" , does it mean that multitenancy is kind of a software provided by Pega.
3. if an organization is going for multitetancy , are all the applications going to share the same DB and a layer of abstraction will be available in DB for all tenants. is this sentence correct , or DB will be different for all tenants.
Multi-tenancy simply means that Pega is able to support multiple tenants on 1 single system, and each tenant is exclusive to each other. For example, you can host a Pizza Hut's application and KFC application on the same server, and they will not be able to see, or touch each other's data.
The advantage is that both of these application can still share the same strategic layers (e.g. Customer Service) without having to install another Pega server.
Ultimately, there is still only 1 database layer, so in my example both Pizza Hut and KFC data are stored in the same database. There is an additional column in the table that will make up the compound primary key to differentiate between the different tenants.