Greetings!
If these are not well formed questions, should be split into many or there are better forums, please let me know. I believe this is a somewhat common scenario, yet there seem to be scantly information and maybe this would help others too if someone can spare
a bit of time to humour me with these questions. Even partial and quick opinions are gratefully welcomed -- as this is a long post and a complicated topic.
The scenario
There is a common server WebAPI which implements domain logic that will currently be used only software clients from within the enterprise realm. This WebAPI has an access to a database, it sits behind a reverse proxy (and a load balancer) and is duplicated.
There are two sets of duplicated IIS servers. One pair is hosting a ASP.NET MVC web site for external browser based clients that come from the public internet through a reverse proxy. This site does not have an access to a database ...
Go to the complete details ...