
软件架构:难点
Software Architecture : the Hard Parts
Neal Ford、Mark Richards、Pramod Sadalage、Zhamak Dehghani · 初版 2021 年
5人推荐
8位读者提及
9次提及
Hacker News 上怎么说
正在加载完整评论……

Software Architecture : the Hard Parts
Neal Ford、Mark Richards、Pramod Sadalage、Zhamak Dehghani · 初版 2021 年
正在加载完整评论……
Software Architecture: the Hard Parts https://www.oreilly.com/library/view/software-architecture-t...
Software Architecture: the Hard Parts https://www.oreilly.com/library/view/software-architecture-t...
你可能会喜欢《Software Architecture: The Hard Parts》。尽管你已经指出了书里的一些观点。这世上没有银弹,每一个拆分或是组合的决策都伴随着各种 trade-off。这本书虽谈不上完美……
You might like "Software Architecture: The Hard Parts." Though you already describe some of the points of the book. There isn't a magic bullet and every decision to split something apart or which parts to combine has various trade-offs. The book isn't perfect.…
我很喜欢这本:《Software Architecture, The Hard Parts》。https://www.oreilly.com/library/view/software-architecture-t... 它探讨的其中一块其实是围绕以下维度的通信模式(communication patterns):- sync/async - atomic/eventual consistent - orchestrated/choreographed
I really enjoyed: Software Architecture, The Hard Parts. https://www.oreilly.com/library/view/software-architecture-t... One part it discusses is in fact communication patterns along the dimensions of: - sync/async - atomic/eventual consistent - orechestrated/choreographed
……关于为数据领域选择最不坏的方案。我们处于云时代,其本质就是分布式的。纵向扩展单体架构的时代对大多数人来说基本结束了。《Software Architecture: The Hard Parts》这本书可能为你指明了一条出路,不过任何讲现代数据架构的书都行。提示:连你的 ATM 卡都没用 ACID,而且许多需求都可以提升性能、可用性和弹性……
…about choosing the least worst option for a data domain. We are in the cloud era, which is by its nature distributed. The era of vertically scaled monoliths is mostly over for most people. The book 'Software Architecture: The Hard Parts' is probably a path forward for you, but any books on modern data architecture would be. Hint: even your ATM card doesn't use ACID, and many needs can improve performance, availability and resilience…
……寻找意识形态式的教条方案:别去想了。给自己点时间。允许自己犯错并从教训中吸取经验。多读读大师的作品,像《Clean Code》、《SICP》、《Working Effectively with Legacy Code》、《Software Architecture: The Hard Parts》、《人月神话》(Mythical Man-Month)等等……但别让任何人对你的工作指手画脚立规矩。开发归根结底是在掌控那种无法掌控、不断演进的复杂性,并让它跑通。开发是一门艺术……
…looking for ideological prescriptions: don't. Give yourself time. Let yourself fail and learn from your mistakes. Keep reading the masters work like Clean Code, SICP, Working effectively with legacy code, software architecture the hard parts, mythical man month etc... but don't let anyone prescribe to you how to do your job. Developing is ultimately managing an unmanageable and ever evolving complexity and making it work. Developing is art…
我最近读了 Neal Ford、Mark Richards、Pramod Sadalage 和 Zhamak Dehghani 写的《Software Architecture: The Hard Parts》,这是我的书评。
I recently read the book "Software Architecture: The Hard Parts" by Neal Ford, Mark, Richards, Pramod Sadalage & Zhamak Dehghani, and this is my review of the book.