Sam Newman is a technologist at ThoughtWorks, where he currently splits his time between encouraging and sharing Innovation globally and helping design and build their internal systems. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space. If you asked him what he does, he’d say ‘I work with people to build better software systems’. He has written articles, presented at conferences, and sporadically commits to open source projects. He is currently writing a book, Building Microservices, which should be available in the Autumn of this year from O'Reilly.
发表于2024-11-04
Building Microservices 2024 pdf epub mobi 电子书
当PaaS(Platform as a service)已不是什么新鲜名词的时代,我们每天面对这各种各样的新兴技术名词,哪怕作为一名所谓的业内人士,我已然清晰地记得当2017年初的某个初晨,工位隔壁的同事兴奋地对我说“Hi,Bill 听说北京团队开始做FaaS了”时自己的一脸懵逼,心里暗想什么是F...
评分非常有意思的一本书,微服务顾名思义在于微,其实全书作者也并未对微服务作出明确定义。对于互联网技术架构不曾接触的同学需要阅读下本书,对于服务的“生老病死”本书涉及了各个方面。从系统界限划分,到部署监控,面面俱到。 另外游走在SOP的老鸟完全可以忽略本书,曾今...
评分一本比较全面介绍Micro-Service 架构的书,从Micro-Service 的优势,讲到转型过程中可能遇到的挑战。有组织结构上的也有技术层面的,譬如在测试,集成,发布,运维,安全等等。由于篇幅较短,概括的内容很多,所以讨论的问题没有很深入。其实本身来说Micro-Service也没有什么新...
评分本书是2016年出版的,英文版是2015年出版的,微服务算是比较新的一项技术(或思想)。本书以宏观的角度讲述了微服务的理论思想,从下面的目录架构也能看出来,作者在第2章用了一章的篇幅讲了微服务中的架构师角色。什么是微服务? 微服务如何寻找平衡? 如何测试?等等,这些问题...
评分Over the past 10 years, distributed systems have become more fine-grained. From the large multi-million line long monolithic applications, we are now seeing the benefits of smaller self-contained services. Heavy-weight, hard to change Service Oriented Archi...
图书标签: 架构 微服务 分布式 计算机 分布式系统 系统架构 软件工程 编程
Over the past 10 years, distributed systems have become more fine-grained. From the large multi-million line long monolithic applications, we are now seeing the benefits of smaller self-contained services. Heavy-weight, hard to change Service Oriented Architectures are not the answer; instead we are now seeing finer-grained systems consisting of collaborating microservices. Easier to change, deploy, and if required retire, organizations which are in the right position to take advantage of them are yielding significant benefits.
This book takes an holistic view of the things you need to be cognizant of in order to pull this off. It covers just enough understanding of technology, architecture, operations and organization to show you how to move towards finer-grained systems.
"Sometimes memory is good enough. Other times you need to know if it has changed."
评分主要介绍概念与原则,里面说到的工具也很老旧。很多地方提到现实会更为复杂,没有既定的通用方法,这是实话,但这同时意味着本书效用大减。以作者的资历与经验,倒不如以一个详细例子贯穿全书更好~
评分定义 service boundary 是最难的,即怎么拆的问题。
评分很不错的一本书,把多年的经验,遇到的问题以及解决方法描述得很清楚。 很多都是我们设计开发中也遇到过的,深有体会。Making decisions in system design is all about trade-offs
评分看了我关注的测试和监控的部分,很有帮助
Building Microservices 2024 pdf epub mobi 电子书