TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Software Architecture, all you need to know [pdf]

193 pointsby ekoover 6 years ago

12 comments

bl4ckm0r3over 6 years ago
Don't you think that centralising the responsibility of the architecture design is an antipattern? For what I saw normally architects can't keep up with all modern techs and if they do, it still takes the ownership of the solution from each domain (FE, BE, DevOps etc). Wouldn't it be better to have tech leads design the architecture/solution together?
评论 #18761841 未加载
评论 #18761876 未加载
评论 #18763152 未加载
评论 #18761976 未加载
评论 #18762089 未加载
评论 #18762263 未加载
remote_phoneover 6 years ago
This looks like someone’s sophomore college assignment. There is almost no practical advice here except defining buzzwords at a high level. Most critically the section on microservices contains only the most basic information and shows no real world experience.
评论 #18763588 未加载
ivan_gammelover 6 years ago
„all you to know“ is very ambitious and misguiding phrase for such a shallow presentation. It’s not even close, without ubiquitous language, SOLID, different programming paradigms etc. Distinction between software, solution and enterprise architects is questionable: there are other definitions of those roles.
foolsgoldover 6 years ago
I&#x27;ve worked for Fortune 50 sized companies, as Chief Architect, and I&#x27;ve worked for some amazing software engineering companies in a similar capacity.<p>Doing software architecture for the business side of the house, traditional IT, at any company is next to impossible. We are at the mercy of the business and the business doesn&#x27;t care about standards, efficiencies. or anything, except making the quarterly estimates. The business is very supportive of all efforts right up until they decide that it might impact quarterly estimates, and then everything is out the window. When operating in such an environment there is no way software architecture, or security and compliance has a possibility of success.<p>On the Engineering or product side of the house especially for software product companies, software architecture is easy, and welcomed.<p>It all comes down to who you work for and what you are doing.
Simpliplantover 6 years ago
What are some of the best books you&#x27;d recommend for people to go deep into the software architecture?
评论 #18762114 未加载
评论 #18762630 未加载
评论 #18762709 未加载
Double_a_92over 6 years ago
That doesn&#x27;t look very thorough to me... It&#x27;s just a few examples, and mostly big images. :&#x2F;
skipthemeatover 6 years ago
It&#x27;s 43 pages where the architecture discussion starts at page 25.
isharametover 6 years ago
Looks like some kind of a joke to me.
fredrklemover 6 years ago
It is a pity that so much effort has been put on writing&#x2F;designing this booklet. Software Architecture is very hard to &#x27;compress&#x27; into a booklet this size. And the concepts explained seem all mixed up. Also, I never understood the difference between Software Architect and Solution Architect, I think they are just marketing tags to specify a bit more what you can do as an architect (install&#x2F;customize a turn-key solution, networking architecture, software development guidance from scratch, etc).<p>There is so much noise in the space of Software Architecture. And I think is something natural: building software is <i>not</i> architecture, <i>nor</i> engineering, <i>nor</i> mathematics... still it is all that at the same time. It also has strong social, linguistic and design components. Maybe it is just too new a discipline to define it clearly.<p>Personally I find these resources more convincing than the booklet or the references mentioned inside it:<p>For the technical&#x2F;organizational (Dev teams) part<p>Architecture without Architects: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qVyt3qQ_7TA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qVyt3qQ_7TA</a><p>Clean Architecture: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Nsjsiz2A9mg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Nsjsiz2A9mg</a><p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Things-Architect-Knows-About-Transformation&#x2F;dp&#x2F;1537082981&#x2F;ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1545832595&amp;sr=1-1&amp;keywords=37+things+architect+knows" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Things-Architect-Knows-About-Transfor...</a><p><a href="https:&#x2F;&#x2F;www.enterpriseintegrationpatterns.com" rel="nofollow">https:&#x2F;&#x2F;www.enterpriseintegrationpatterns.com</a><p>For the Enterprise Architect part:<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Organizational-Culture-Leadership-Edgar-Schein-dp-0470190604&#x2F;dp&#x2F;0470190604&#x2F;ref=mt_paperback?_encoding=UTF8&amp;me=&amp;qid=" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Organizational-Culture-Leadership-Edg...</a><p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Chess-Enterprise-Architecture-Gerben-Wierda&#x2F;dp&#x2F;9081984055&#x2F;ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1545832621&amp;sr=1-1&amp;keywords=chess+architecture" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Chess-Enterprise-Architecture-Gerben-...</a><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ScHG63YmJ2k" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ScHG63YmJ2k</a>
评论 #18764501 未加载
jsaundersdevover 6 years ago
To OP. I would republish this book with better font faces. They really dont make this information very easy to comprehend.
nickthemagicmanover 6 years ago
Queues werent in there. Who needs queues tho! &#x2F;s
revskillover 6 years ago
Simplicity, especially, code splitting at build time and run time is THE software architecture you&#x27;re looking for.