收录了 微服务设计 频道下的 50 篇内容
你是否还在为微服务应该拆多小而争论不休?到底如何才能设计出收放自如的微服务?怎样才能保证业务领域模型与代码模型的一致性?或许本文能帮你找到答案。
近日,Russ Miles在介绍微服务的设计与构建时谈到,在向微服务转变时,设计简单的组件与系统是关键所在。我们要聚焦在组件的演化上,以及如何构建系统才能支持演化与改变。
在修改系统之前,我们通常并不一定知道微服务划分的粒度是否合适。
微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。
微服务体系结构已经成为现代应用程序开发的实际选择。虽然它解决了某些问题,但它不是一颗银弹。它也有一些缺点,在使用这种体系结构时,有许多问题必须解决。
微服务体系结构已经成为现代应用程序开发的实际选择。虽然它解决了某些问题,但它不是一颗银弹。它也有一些缺点,在使用这种体系结构时,有许多问题必须解决。
根据 Gartner 对微服务的定义:“微服务是范围狭窄、封装紧密、松散耦合、可独立部署且可独立伸缩的应用程序组件。”
前不久,Java Code Geeks发表了一篇文章,分析单体应用与微服务的优缺点。近日,该网站又发表了一篇文章,提供了六种微服务架构的设计模式。
本文将介绍微服务架构设计中的设计模式、原则及最佳实践。
微服务设计流行起来后,系统架构趋向复杂,单机/单服务负载保护已经不能保证系统流量安全。需要一个整体方案或机制对系统进行负载保护。本文主要结合工作中一些实际经历来讨论微服务环境下负载保护设计。
在QCon伦敦大会上,Eric Evans提出使用领域驱动设计作为一种机制,在多个团队试图集成外部团队的服务时,妥善处理可能会出现的“大泥球”。
如何定义一个微服务架构呢?
前不久,微软AzureCAT模式和实践团队在Azure架构中心发布了9个新的微服务设计模式,并给出了这些模式解决的问题、方案、使用场景和实现的考量因素。
随着业务迅速扩张,越来越多后端团队采用微服务设计方案。系统基础设施提出更高要求。微服务场景下,后台服务数量迅速膨胀,各个服务技术选型多样化,涉及相关人员众多,对系统监控带来比较大挑战。
本文是国投瑞银基金近两年在平台架构选型、平台架构设计、平台及相关子系统的逐步完善背后的经验分享。
本文介绍了微服务中一些有用的用户权限策略,并对其进行了分解。这样做可以帮助你了解哪些策略最适合你的组织的服务。
SOLID 原则适不适用于微服务?
随着微服务设计广泛应用,系统中各服务逐步趋向职责单一化,相对应单服务开发门槛逐步降低。 但系统整体架构越来越复杂,高可用性逐步走到软件设计中心位置。
DDD、中台与微服务分别属于不同的方法体系,那它们的通用语言到底在哪里?如何用DDD完成中台和微服务设计实战?DDD在中台和微服务的整体设计流程是什么样的?如何用最小代价来适应因为业务变化,而带来的领域模型和微服务持续演进?希望你能在本文找到答案!
对于服务拆分的逻辑来说,是先设计高内聚低耦合的领域模型,再实现相应的分布式系统。