我还没有开始研究一个涉及通常的网站身份验证和其他一些服务的项目。但这是我第一次考虑将网站分成微服务。我对如何分割微服务感到困惑,
微服务应该围绕业务能力而不是水平层(如数据访问或消息传递)进行设计。
通常,您可以采取以下路径
1)首先分析业务领域,以了解应用程序的功能需求。此步骤的输出是域的非正式描述,可以将其细化为更正式的域模型集。
2)接下来,定义域的有界上下文。每个有界上下文都包含一个域模型,该模型表示较大应用程序的特定子域。
3)在有界上下文中,应用战术DDD模式来定义实体,聚合和域服务。
4)使用上一步的结果来识别应用程序中的微服务。
我已经摘过了微软官方网站的摘录,我认为你一定要阅读文档(下面分享)来模拟你的微服务。