在编写一行代码之前,我将研究如何保护和部署信息、版本控制和公司文化。
所有公司和部门是否会共享相同的安全机制(协议、证书、模式等)?
If they are shared then there is a case for keeping them in the same solution
这些服务是否会导致不同数量的负载并部署到具有不同修补计划的多个服务器上?
If the services are going onto different servers then they should probably be split to match
每个服务的部署和后续版本控制计划是独立的,还是所有服务总是一起部署?
If they are versioned independently then you would probably split the solution accordingly
公司多久重组和保留他们的应用程序?
If the company is constantly restructuring without you would probably want to split the services by application. If the company is somewhat stable and focused on changing the application capabilities then you would probably want to split the services by division function (accounts, legal, human resources, etc.)
至于访问它的 URL,自然应该来自上面的答案。希望这可以帮助。