I am developing a service that will be applicable for both Americans and Canadians, the data collected and stored are not legally allowed to cross the borders...which is new to my knowledge.
So what is the best practice to serve both countries?
We already have two servers, one in each country. What I am doing now is replicate the whole system on both servers, each server has his own domain name. When I need to update the code I will have to do it on both, I think there is a better way, No?