企业何时可以考虑引入微服务
企业初期业务复杂性不高,用户量不多,功能也就不多,就可以采用单块应用,微服务需要前提投资,建议从单块应用开始.
随着系统复杂性增高,单块应用和团队规模(百人以上)出现矛盾,沟通成本大,可以考虑是否引入微服务.
大企业基本上都是微服务架构,初创公司可能是单块应用.
设计理念:
单块优先原则——建议随着业务复杂度不断拆分服务出来,不要一开始就使用微服务,这样你的服务边界定义不清晰
企业初期业务复杂性不高,用户量不多,功能也就不多,就可以采用单块应用,微服务需要前提投资,建议从单块应用开始.
随着系统复杂性增高,单块应用和团队规模(百人以上)出现矛盾,沟通成本大,可以考虑是否引入微服务.
大企业基本上都是微服务架构,初创公司可能是单块应用.
设计理念:
单块优先原则——建议随着业务复杂度不断拆分服务出来,不要一开始就使用微服务,这样你的服务边界定义不清晰
之前