Softvérová architektúra: Architektúra architektúry: ťažké časti: Moderné analýzy kompromisov pre distribuované architektúry

Hodnotenie:   (4,5 z 5)

Softvérová architektúra: Architektúra architektúry: ťažké časti: Moderné analýzy kompromisov pre distribuované architektúry (Neal Ford)

Recenzie čitateľov

Zhrnutie:

Kniha sa stretla s veľkým ohlasom pre svoje praktické poznatky o softvérovej architektúre, najmä pri prechode z monolitickej architektúry na architektúru mikroslužieb. Čitatelia oceňujú jej dôraz na kompromisy pri architektonických rozhodnutiach. Niektorí ju však kritizujú za príliš vysokú úroveň, abstraktnosť a nedostatočné pokrytie komplexných tém, ako sú distribuované dátové úložiská. Okrem toho boli niektoré časti, ako napríklad kapitola Data Mesh, označené za nedostatočne rozpracované alebo zavádzajúce a niektorí čitatelia považovali štýl písania za príliš rozvláčny.

Výhody:

Dobre štruktúrované a ľahko čitateľné
praktické poznatky pre softvérových architektov
silný dôraz na kompromisy
užitočné kontrolné zoznamy na rozhodovanie
dobré na pochopenie modernizácie architektúry
veľa príkladov z praxe.

Nevýhody:

Zavádzajúci názov
pokrytie zložitých tém môže byť príliš povrchné
niektoré kapitoly pôsobia nedotiahnuto
prílišný žargón a slovník
problémy s kvalitou tlače a fyzickým stavom niektorých výtlačkov.

(na základe 62 čitateľských recenzií)

Pôvodný názov:

Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

Obsah knihy:

V softvérovej architektúre neexistujú jednoduché rozhodnutia. Naopak, existuje mnoho ťažkých častí - náročných problémov alebo otázok bez osvedčených postupov - ktoré vás nútia vybrať si medzi rôznymi kompromismi. Vďaka tejto knihe sa naučíte kriticky uvažovať o kompromisoch spojených s distribuovanými architektúrami.

Veteráni architektúry a praktickí konzultanti Neal Ford, Mark Richards, Pramod Sadalage a Zhamak Dehghani rozoberajú stratégie výberu vhodnej architektúry. Prostredníctvom prelínania príbehu o fiktívnej skupine technologických odborníkov - Sysops Squad - skúmajú všetko od toho, ako určiť granularitu služieb, riadiť pracovné postupy a orchestráciu, spravovať a oddeľovať zmluvy a riadiť distribuované transakcie, až po to, ako optimalizovať prevádzkové charakteristiky, ako je škálovateľnosť, pružnosť a výkon.

Táto kniha sa zameriava na často kladené otázky a poskytuje techniky, ktoré vám pomôžu odhaliť a zvážiť kompromisy pri riešení problémov, ktorým čelíte ako architekt.

⬤ Analyzujte kompromisy a efektívne dokumentujte svoje rozhodnutia.

⬤ Prijímajte lepšie rozhodnutia týkajúce sa granularity služieb.

⬤ pochopiť zložitosť rozdeľovania monolitických aplikácií.

⬤ Spravovať a oddeľovať zmluvy medzi službami.

⬤ Spracovať údaje vo vysoko distribuovanej architektúre.

⬤ Oboznámiť sa so vzormi na riadenie pracovných postupov a transakcií pri rozdeľovaní aplikácií.

Ďalšie údaje o knihe:

ISBN:9781492086895
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:450

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Funkčné myslenie: Paradigma nad syntaxou - Functional Thinking: Paradigm Over Syntax
Ak poznáte základy funkcionálneho programovania a chcete mu porozumieť...
Funkčné myslenie: Paradigma nad syntaxou - Functional Thinking: Paradigm Over Syntax
Produktívny programátor - The Productive Programmer
Každý, kto sa živí vývojom softvéru, potrebuje osvedčený spôsob, ako ho vyrábať lepšie, rýchlejšie a lacnejšie...
Produktívny programátor - The Productive Programmer
Softvérová architektúra: Architektúra architektúry: ťažké časti: Moderné analýzy kompromisov pre...
V softvérovej architektúre neexistujú jednoduché...
Softvérová architektúra: Architektúra architektúry: ťažké časti: Moderné analýzy kompromisov pre distribuované architektúry - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Budovanie evolučných architektúr: Automatizované riadenie softvéru - Building Evolutionary...
Ekosystém vývoja softvéru sa neustále mení a prináša...
Budovanie evolučných architektúr: Automatizované riadenie softvéru - Building Evolutionary Architectures: Automated Software Governance

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)