協(xié)商和領(lǐng)導(dǎo)技能是很難掌握的。要成為一名有效的軟件架構(gòu)師,需要多年的學(xué)習(xí)、實(shí)踐和“經(jīng)驗(yàn)教訓(xùn)”才能獲得必要的技能。要知道這本書(shū)不能讓架構(gòu)師一夜之間成為協(xié)商和領(lǐng)導(dǎo)方面的專(zhuān)家,本章介...
協(xié)商和領(lǐng)導(dǎo)技能是很難掌握的。要成為一名有效的軟件架構(gòu)師,需要多年的學(xué)習(xí)、實(shí)踐和“經(jīng)驗(yàn)教訓(xùn)”才能獲得必要的技能。要知道這本書(shū)不能讓架構(gòu)師一夜之間成為協(xié)商和領(lǐng)導(dǎo)方面的專(zhuān)家,本章介...
Negotiation and leadership skills are hard skills to obtain. It takes many years of lea...
除了創(chuàng)建技術(shù)架構(gòu)和做出架構(gòu)決策外,軟件架構(gòu)師還負(fù)責(zé)在架構(gòu)的實(shí)現(xiàn)過(guò)程中指導(dǎo)開(kāi)發(fā)團(tuán)隊(duì)。優(yōu)秀的軟件架構(gòu)師能夠創(chuàng)建高效的開(kāi)發(fā)團(tuán)隊(duì),這些團(tuán)隊(duì)緊密合作來(lái)解決問(wèn)題并產(chǎn)出成功的解決方案。雖然...
In addition to creating a technical architecture and making architecture decisions, a s...
剛出道的架構(gòu)師經(jīng)常評(píng)論說(shuō),他們對(duì)這份工作在技術(shù)知識(shí)和經(jīng)驗(yàn)之外的多樣性感到多么驚訝,這使得他們能夠從一開(kāi)始就進(jìn)入架構(gòu)師的角色。特別是,有效的溝通對(duì)于架構(gòu)師的成功至關(guān)重要。無(wú)論一...
Newly minted architects often comment on how surprised they are at how varied the job i...
Every architecture has risk associated with it, whether it be risk involving availabili...
每種架構(gòu)都有與之相關(guān)的風(fēng)險(xiǎn),無(wú)論是涉及可用性、可擴(kuò)展性還是數(shù)據(jù)完整性的風(fēng)險(xiǎn)。架構(gòu)風(fēng)險(xiǎn)分析是架構(gòu)的關(guān)鍵活動(dòng)之一。通過(guò)不斷分析風(fēng)險(xiǎn),架構(gòu)師可以解決架構(gòu)中的缺陷,并采取糾正措施來(lái)降...
對(duì)架構(gòu)師的核心期望之一是做出架構(gòu)決策。架構(gòu)決策通常涉及應(yīng)用或系統(tǒng)的結(jié)構(gòu),但也可能涉及技術(shù)決策,特別是當(dāng)這些技術(shù)決策影響架構(gòu)特性時(shí)。不管在什么環(huán)境下,一個(gè)好的架構(gòu)決策有助于指導(dǎo)...
One of the core expectations of an architect is to make architecture decisions. Archite...
It depends! With all the choices available (and new ones arriving almost daily), we wou...
視具體情況而定!當(dāng)有了所有的選擇(新的幾乎每天都有),我們想告訴你使用哪一個(gè),但我們不能。沒(méi)有什么比一個(gè)組織中的一系列因素以及它構(gòu)建的軟件更相關(guān)的了。選擇一種架構(gòu)風(fēng)格代表了對(duì)...
Microservices is an extremely popular architecture style that has gained significant mo...
微服務(wù)是一種非常流行的架構(gòu)風(fēng)格,近幾年來(lái)發(fā)展勢(shì)頭迅猛。在這一章中,我們將從拓?fù)浣Y(jié)構(gòu)和哲學(xué)上兩個(gè)方面概述使這種架構(gòu)與眾不同的重要特性。 歷史 大多數(shù)架構(gòu)風(fēng)格都是由注意到一個(gè)特定...
架構(gòu)風(fēng)格,就像藝術(shù)運(yùn)動(dòng)一樣,必須在其發(fā)展的時(shí)代背景下加以理解,而這種架構(gòu)比其他任何架構(gòu)風(fēng)格都更能體現(xiàn)這一規(guī)律。 經(jīng)常影響架構(gòu)決策的外部力量的組合,再加上一個(gè)符合常理的但最終是...
Architecture styles, like art movements, must be understood in the context of the era i...
大多數(shù)基于web的業(yè)務(wù)應(yīng)用遵循相同的通用請(qǐng)求流程:來(lái)自瀏覽器的請(qǐng)求先到達(dá)web服務(wù)器,然后是應(yīng)用服務(wù)器,最后是數(shù)據(jù)庫(kù)服務(wù)器。雖然這種模式對(duì)小用戶(hù)量非常有效,但是隨著用戶(hù)負(fù)載的...
Most web-based business applications follow the same general request flow: a request fr...
事件驅(qū)動(dòng)架構(gòu)風(fēng)格是一種流行的分布式異步架構(gòu)風(fēng)格,用于構(gòu)建高可擴(kuò)展和高性能的應(yīng)用程序。它的適應(yīng)性也很強(qiáng),既可以用于小型應(yīng)用,也可以用于大型復(fù)雜應(yīng)用。事件驅(qū)動(dòng)架構(gòu)由異步接收和處理...