A megváltoztathatatlan építészet művészete: Az adatmenedzsment elmélete és gyakorlata elosztott rendszerekben

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

A megváltoztathatatlan építészet művészete: Az adatmenedzsment elmélete és gyakorlata elosztott rendszerekben (L. Perry Michael)

Olvasói vélemények

Összegzés:

A könyv a megváltoztathatatlan adatok architektúrájának innovatív és könnyen megközelíthető feltárását mutatja be, szilárd matematikai alapokra építve. Tárgyalja a megváltoztathatatlan architektúra jelentőségét a modern szoftverfejlesztésben, betekintést nyújt az olyan fogalmakba, mint a Történeti modell és a Tényszerű modellező nyelv. Bár a könyv élvezetes és elgondolkodtató, a gyakorlati alkalmazása kihívásokkal jár, mivel a szoftverfejlesztés területén korlátozott a meglévő támogatás.

Előnyök:

Rendkívül olvasmányos és közérthető, annak ellenére, hogy egy matematikus írta.
Világos és tömör magyarázatok az olyan összetett témákról, mint a React, a blokklánc és a megváltoztathatatlan adatok.
Értékes betekintést nyújt a különböző architekturális megközelítésekbe és koncepciókba.
Olyan úttörő ötleteket mutat be, amelyek megkérdőjelezik az alkalmazási adatok hagyományos modelljeit.
Elegáns és konkrét nyelvezet a szerző matematikai hátterének köszönhetően.

Hátrányok:

Számos bemutatott ötlet megelőzi korát, és az iparágban még nem terjedt el széles körben.
Korlátozott gyakorlati támogatás, kevés meglévő könyvtár vagy eszköz áll rendelkezésre a tárgyalt koncepciók megvalósításához.
Sok alapozó olvasmányt igényel a bemutatott koncepciók teljes megértéséhez.

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

Eredeti címe:

The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems

Könyv tartalma:

Ez a könyv megtanítja, hogyan értékelhet egy elosztott rendszert a megváltoztathatatlan objektumok szemszögéből. Meg fogja érteni a meglévő tervekben rejlő problémákat, tudni fogja, hogyan végezzen apró módosításokat e problémák kijavítására, és megtanulja alkalmazni a megváltoztathatatlan architektúra elveit az eszközeire.

A legtöbb szoftverkomponens az objektumok állapotára összpontosít. Egy relációs adatbázisban tárolják egy sor aktuális állapotát. Nyomon követik az állapot időbeli változásait, több alapfeltevés alapján: minden objektumnak egyetlen legfrissebb verziója van, az objektum állapota szekvenciálisan változik, és létezik egy nyilvántartási rendszer.

Ez kihívást jelent, amikor elosztott rendszerek építéséről van szó. Akár autonóm mikroszolgáltatásokkal, akár szétválasztott mobilalkalmazásokkal van dolgunk, sok probléma, amelyet meg akarunk oldani, az elszigetelt komponensek között folyamatosan változó állapot szinkronizálására vezethető vissza. Az elosztott rendszereket sokkal könnyebb lenne felépíteni, ha az objektumok nem változhatnának.

Miután elolvasta a The Art of Immutable Architecture című könyvet, meg fogja érteni, hogy milyen előnyökkel jár a megváltoztathatatlan objektumok használata a saját elosztott rendszereiben. Megtanulja a megváltoztathatatlan objektumok azonosítására és cseréjére vonatkozó szabályrendszert, és megismeri a hasznos tételek gyűjteményét, amely megjelenik és biztosítja, hogy az általunk épített elosztott rendszerek végül konzisztensek legyenek. A minták segítségével meg fogja találni, hogy hol konvergál az igazság, látni fogja, hogy a változások inkább asszociatívak, mint szekvenciálisak, és meg fogja érteni, hogy már nem létezik egyetlen igazságforrás. Gyakorlati gyakorlati példák erősítik meg, hogyan lehet szoftvert építeni a leírt minták, technikák és eszközök segítségével. A könyv végére birtokában lesz az elosztott rendszerek magabiztos elemzéséhez és építéséhez szükséges nyelvezetnek és erőforrásoknak.

A múltbeli feltételezések elegendőek voltak az egyfelhasználós, egyszámítógépes rendszerek építéséhez. De ahogyan a több eszközre, a megosztott élményekre és a felhőalapú számítástechnikára terjeszkedünk, ezek ellenünk dolgoznak. Itt az ideje új feltételezéseknek. Kezdjük a megváltoztathatatlan objektumokkal, és építsünk jobb elosztott rendszereket.

Mit fogsz tanulni

⬤ Értelmezzen egy elosztott rendszert a megváltoztathatatlan objektumok szemszögéből.

⬤ A meglévő tervekben lévő problémák felismerése, és apró módosítások elvégzése azok kijavítására.

⬤ Új rendszert indít a semmiből, mintákat alkalmazva.

Alkalmazza a megváltoztathatatlan architektúra elveit az eszközeire, beleértve az SQL-adatbázisokat, az üzenetsorokat és a már használt hálózati protokollokat.

⬤ Fedezzen fel olyan új eszközöket, amelyek natívan alkalmazzák ezeket az elveket.

Kinek szól ez a könyv

Szoftverarchitektek és vezető fejlesztők. Példákat tartalmaz SQL-ben és olyan nyelveken, mint a JavaScript és a C#. Hasznos az elosztott számítástechnikával, adatmodellezéssel vagy üzleti elemzéssel kapcsolatos korábbi tapasztalat.

A könyv egyéb adatai:

ISBN:9781484259542
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:418

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A megváltoztathatatlan építészet művészete: Az adatmenedzsment elmélete és gyakorlata elosztott...
Ez a könyv megtanítja, hogyan értékelhet egy...
A megváltoztathatatlan építészet művészete: Az adatmenedzsment elmélete és gyakorlata elosztott rendszerekben - The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems

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