Thinking Architecturally - Nathaniel Schutta

Thinking Architecturally

Nathaniel Schutta

出版时间

2018-05-31

ISBN

9781492034421

评分

★★★★★
书籍介绍

New software technology appears every year. Like clockwork, another language, library, pattern, or approach will arrive on the scene with plenty of hype and developer enthusiasm. As someone whose job requires making architectural decisions, you need to evaluate these new technologies with an eye toward the inevitable trade-offs before deciding if a new framework or language is right for your project.

In this ebook, solution architect Nathaniel Schutta guides tech leads, practicing architects, and both senior and junior developers through the process of appraising promising new technologies. Recognizing how today’s tech is informed by the past is a key part—some approaches that didn’t work years ago might now have all the ingredients to succeed. You’ll learn how to make effective decisions regarding the use of new tech solutions and explore the value of fitness functions to ensure that your ultimate choice is reflected in the codebase.

Get guidelines, techniques, and advice for evaluating new tools and technologies

Determine the unique needs of your project before deciding which technology to use

Examine the codebase, documentation, testability, and other criteria when evaluating new tools

Learn approaches for introducing new technology to skeptical people in your company and on your team

Manage the quality attributes of your system once new technology is introduced

Learn practical techniques to stay current in an ever-evolving industry

目录
Preface
Acknowledgments
1. Technology Changes
Haven’t We Seen This Before?
Learn From the Past

显示全部
用户评论
内容不多,干货不少,条理清晰,自成体系。如何建立技术视野,坚实的研究了解,推动落地,后期维护
非常好的书,短短50多页,主要讲了架构师的软实力,包括技术评估,技术选型,战略性思维,信息筛选,需求分析,利弊权衡,客户沟通,变革推动,塑造影响力等方面,而且都带示例,干货满满。 做任何事情都可分为 道,法,术,器四个层面,道 - 理念、价值观;法 - 方法论,策略;术 - 技术实现;器 - 工具。 同样是讲架构,国内常见的是讲术和器的层面,但是术和器有千万种,只是解决特定问题的特定手段而已,而这本书所讲的东西介于道和法之间,我认为是更为重要的课题。毕竟解决问题是不难的,难的是发现问题的根本。
收藏