Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz

Értékelés:   (4.5 az 5-ből)

Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz (Neal Ford)

Olvasói vélemények

Összegzés:

A könyv nagy visszhangot váltott ki a szoftverarchitektúrával kapcsolatos gyakorlati meglátásai miatt, különösen a monolitikus architektúráról a mikroszolgáltatások architektúrájára való áttérés során. Az olvasók nagyra értékelik, hogy az architektúrával kapcsolatos döntések során a kompromisszumokra helyezi a hangsúlyt. Egyesek azonban kritizálják, hogy túl magas szintű, absztrakt és nem elégséges az olyan összetett témák, mint például az elosztott adattárolók lefedése. Emellett egyes részeket, például az adathálós fejezetet, fejletlennek vagy félrevezetőnek találták, és egyes olvasók az írásmódot túlságosan bőbeszédűnek találták.

Előnyök:

Jól strukturált és könnyen olvasható
praktikus meglátások szoftverarchitektek számára
nagy hangsúlyt fektet a kompromisszumokra
hasznos ellenőrző listák a döntéshozatalhoz
jó az architektúra modernizáció megértéséhez
sok valós példa.

Hátrányok:

Félrevezető cím
az összetett témák lefedése túl felületes lehet
egyes fejezetek fejletlennek tűnnek
túlzott szakzsargon és szószátyárság
problémák a nyomtatás minőségével és néhány példány fizikai állapotával.

(62 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

A szoftverarchitektúrában nincsenek könnyű döntések. Ehelyett sok nehéz rész van - nehéz problémák vagy olyan kérdések, amelyeknél nincsenek bevált gyakorlatok -, amelyek arra kényszerítenek, hogy különböző kompromisszumok közül válasszon. Ebből a könyvből megtanulhatja, hogyan gondolkodjon kritikusan az elosztott architektúrákkal kapcsolatos kompromisszumokról.

Neal Ford, Mark Richards, Pramod Sadalage és Zhamak Dehghani architektúra-veteránok és gyakorló tanácsadók tárgyalják a megfelelő architektúra kiválasztásának stratégiáit. A technológiai szakemberek egy fiktív csoportjáról - a Sysops Squadról - szóló történetet átszövve mindent megvizsgálnak a szolgáltatás granularitásának meghatározásától, a munkafolyamatok és az orchestrálás kezelésétől, a szerződések kezelésétől és szétválasztásától, valamint az elosztott tranzakciók kezelésétől kezdve az olyan működési jellemzők optimalizálásáig, mint a skálázhatóság, a rugalmasság és a teljesítmény.

A gyakran felmerülő kérdésekre összpontosítva ez a könyv olyan technikákat kínál, amelyek segítenek felfedezni és mérlegelni a kompromisszumokat, miközben építészként szembesül a felmerülő problémákkal.

⬤ Elemezze a kompromisszumokat, és hatékonyan dokumentálja döntéseit.

⬤ Tegyen jobb döntéseket a szolgáltatás granularitásával kapcsolatban.

⬤ Tudja meg a monolitikus alkalmazások szétbontásának összetettségét.

⬤ A szolgáltatások közötti szerződések kezelése és szétválasztása.

⬤ Kezelje az adatokat egy erősen elosztott architektúrában.

⬤ Minták elsajátítása a munkafolyamatok és tranzakciók kezelésére az alkalmazások szétbontása során.

A könyv egyéb adatai:

ISBN:9781492086895
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:450

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Funkcionális gondolkodás: Paradigma a szintaxis felett - Functional Thinking: Paradigm Over...
Ha már ismeri a funkcionális programozás alapjait, de...
Funkcionális gondolkodás: Paradigma a szintaxis felett - Functional Thinking: Paradigm Over Syntax
A produktív programozó - The Productive Programmer
Mindenkinek, aki megélhetésből fejleszt szoftvereket, szüksége van egy bevált módszerre, amellyel jobban, gyorsabban és...
A produktív programozó - The Productive Programmer
Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz -...
A szoftverarchitektúrában nincsenek könnyű döntések...
Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Evolúciós architektúrák építése: Automatizált szoftverirányítás - Building Evolutionary...
A szoftverfejlesztés ökoszisztémája folyamatosan változik, és...
Evolúciós architektúrák építése: Automatizált szoftverirányítás - Building Evolutionary Architectures: Automated Software Governance

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)