想懂点微服务架构
|
Chris Richardson是一位著名的微服务专家,同时也是最受欢迎的微服务博客的博主。在这本书中,Chris Richardson描述了微服务体系结构的优点以及微服务的缺点以及相关的难题,对于这些难题,他都会提供一个或多个模式来解决问题,并且还会介绍这些解决方案的优缺点。本书还总结了微服务世界中使用的所有模式。
3.《Microservices Recipes》 实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。 领域驱动设计提倡将软件设计分为两个步骤:战略设计和战术设计,因此,本书可以帮助你解决微服务的构建相关的问题,要深入了解领域驱动的设计,我更喜欢Vaughn Vernon编写的“红皮书”,而不是Eric Evans编写的原始蓝皮书,因为这本书更具可读性,并使用了现代技术堆栈(例如事件源、CQRS)。
5.《数据密集型应用系统设计》 共享数据/消息。此外,微服务体系结构提倡为微服务使用适当的数据存储,这可能导致使用多语言数据库。
因此,深入了解现代数据存储、数据转换、数据共享是设计有效的微服务必不可少的。Martin Kleppmann,可以说是这个领域最好的主题专家,他写的《数据密集型应用系统设计》全面地论述了关于数据库的一切:SQL、NoSQL数据库、数据存储格式、数据传输格式、消息队列。这是关于现代数据管理最全面和最完整的书,也是微服务架构师的必读书籍。 (编辑:唐山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


