I am developing a CRM System, I've read many resources about cloud provisioning and got stuck in the following design questionsUse case Suppose I want to manage user login from URL://my.crm/loginAfter the form is being processed, the user is redirected to the assigned nodeI will manage application update and have to push the update to all the nodesI will have separate database for each nodeThere will be two URIs assigned to the node, one is default (URL://my.crm/login) and customer (URL://custom.url/login)Question #1: What is the best practice to design this useQuestion #2: Let's say I will have 100 customers. Does it mean I have to deploy 100 servers? Question #3: How do I push updates to all the nodes?Please suggest
Cloud CRM achictecture clustering and nodes Update
architecture;enterprise architecture;cloud computing;architectural patterns