您现在的位置是:
网站首页
> 程序设计 
> 分布式系统 
微服务架构之四(引入微服务架构的时机)
简介微服务架构有着诸多的优点,那么对于一个企业来说,是不是一开始就需要引入微服务架构呢?本文探讨下应该在项目的什么时候引入微服务架构
微服务需要很强大的基础设施,一般来说在项目初期,一般都会采用单块架构,系统复杂性不高,可以快速迭代需求,快速验证业务的可行性。但是随着业务的成功,用户量逐渐扩大,系统也越来越复杂,需要多模块多团队协同开发,这个时候单块架构就会严重拖慢业务的迭代。随着复杂度的增加,单块架构和微服务架构有一个相交点,这个点就是业务考虑引入微服务的时候。这个点的具体判断需要架构师把控了。
对于一个项目来说,一开始并不需要设计成微服务,而应该设计成单块服务,随着业务的壮大,逐渐分离出可独立的模块,最后逐渐演化成微服务架构。
微服务架构从来都不是设计出来,微服务架构是演化出来的
相关文章
还没有其他相关文章哟~