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. Eas...
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.
作者简介
· · · · · ·
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,...
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.
Our industry is a young one. This is something we seem to forget, and yet we have only been creating programs that run on what we recognize as computers for around 70 years. Therefore, we are constant...Our industry is a young one. This is something we seem to forget, and yet we have only been creating programs that run on what we recognize as computers for around 70 years. Therefore, we are constantly looking to other professions in an attempt to explain what we do. We aren’t medical doctors or engineers, but nor are we plumbers or electricians. (展开)
当PaaS(Platform as a service)已不是什么新鲜名词的时代,我们每天面对这各种各样的新兴技术名词,哪怕作为一名所谓的业内人士,我已然清晰地记得当2017年初的某个初晨,工位隔壁的同事兴奋地对我说“Hi,Bill 听说北京团队开始做FaaS了”时自己的一脸懵逼,心里暗想什么是F...
(展开)
0 有用 咚咚锵 2023-07-08 21:33:09 上海
虽然DDIA还没看完,但是相比较而言这本BM显然干货不如DDIA多,钻的不透铺的太广,正确而无用的话居多,可能找个udemy的好评视频讲解比读这本书的收获会更大,这本书更多的是类似系统工程的理念的传播,可能对于初级的工程师帮助不大,对于中/高级工程师的话可能又都被现实教育过了。
1 有用 summer 2016-04-22 11:20:30
勉强四星, 是给工作方式不同的人. 同公司,有点概念的话,前几章看个大纲理个概念就可以. 后面基本上,待过的项目都是这么干的.没什么实质内容.
0 有用 paranoid_fish 2022-08-31 06:29:41 英国
读了第二版
0 有用 白色的蓝 2015-06-12 14:24:26
[北京]知乎招聘效率开发工程师( Microservices and Engineering Productivity Engineer )http://www.v2ex.com/t/197740
0 有用 丸子 2017-08-09 18:26:28
信息量很大,涵盖推进微服务的各个阶段的细节,虽然都是理论,但是能很好的理清思路。
0 有用 咚咚锵 2023-07-08 21:33:09 上海
虽然DDIA还没看完,但是相比较而言这本BM显然干货不如DDIA多,钻的不透铺的太广,正确而无用的话居多,可能找个udemy的好评视频讲解比读这本书的收获会更大,这本书更多的是类似系统工程的理念的传播,可能对于初级的工程师帮助不大,对于中/高级工程师的话可能又都被现实教育过了。
0 有用 Tony 2023-06-08 19:55:48 上海
Sam Newman 倒是分享了一点人生的经验, 构建微服务,还是要从自身出发 从实际出发
0 有用 paranoid_fish 2022-08-31 06:29:41 英国
读了第二版
0 有用 春申君 2022-03-07 07:08:19
开始拜读世界名著/介绍的有点浅,更像本科普读物
0 有用 Titan_Pascal 2022-01-05 17:11:39
Our industry is a young one. This is something we seem to forget, and yet we have only been creating programs that run on what we recognize as computers for around 70 years. Therefore, we are constant... Our industry is a young one. This is something we seem to forget, and yet we have only been creating programs that run on what we recognize as computers for around 70 years. Therefore, we are constantly looking to other professions in an attempt to explain what we do. We aren’t medical doctors or engineers, but nor are we plumbers or electricians. (展开)