Umenie nemennej architektúry: Teória a prax správy údajov v distribuovaných systémoch

Hodnotenie:   (4,4 z 5)

Umenie nemennej architektúry: Teória a prax správy údajov v distribuovaných systémoch (L. Perry Michael)

Recenzie čitateľov

Zhrnutie:

Kniha predstavuje inovatívne a prístupné skúmanie architektúry pre nemenné údaje, pričom využíva pevný matematický základ. Rozoberá význam nemennej architektúry v modernom vývoji softvéru a ponúka pohľad na koncepty, ako je historický model a jazyk faktického modelovania. Hoci je kniha príjemná a podnetná, pri jej praktickom uplatňovaní sa vyskytujú problémy vyplývajúce z obmedzenej existujúcej podpory v oblasti vývoja softvéru.

Výhody:

Veľmi čitateľná a prístupná, napriek tomu, že ju napísal matematik.
Jasné a stručné vysvetlenie zložitých tém, ako je React, blockchain a nemenné dáta.
Poskytuje cenné poznatky o rôznych architektonických prístupoch a koncepciách.
Predstavuje prevratné myšlienky, ktoré spochybňujú tradičné modely aplikačných údajov.
Elegancia a konkrétnosť jazyka vďaka autorovmu matematickému vzdelaniu.

Nevýhody:

Mnohé prezentované myšlienky predbehli svoju dobu a v odvetví sa ešte všeobecne neujali.
Obmedzená praktická podpora s niekoľkými existujúcimi knižnicami alebo nástrojmi na implementáciu diskutovaných koncepcií.
Vyžaduje si veľa základného čítania na úplné pochopenie prezentovaných konceptov.

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

Pôvodný názov:

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

Obsah knihy:

Táto kniha vás naučí, ako vyhodnotiť distribuovaný systém z pohľadu nemenných objektov. Pochopíte problémy v existujúcich návrhoch, budete vedieť, ako vykonať malé úpravy na odstránenie týchto problémov, a naučíte sa aplikovať princípy nemennej architektúry na svoje nástroje.

Väčšina softvérových komponentov sa zameriava na stav objektov. Ukladajú aktuálny stav riadku v relačnej databáze. Sledujú zmeny stavu v priebehu času, pričom vychádzajú z niekoľkých základných predpokladov: existuje jedna posledná verzia každého objektu, stav objektu sa mení postupne a existuje systém záznamov.

To je výzva, keď ide o budovanie distribuovaných systémov. Či už ide o autonómne mikroslužby alebo odpojené mobilné aplikácie, mnohé problémy, ktoré sa snažíme riešiť, sa obmedzujú na synchronizáciu neustále sa meniaceho stavu medzi izolovanými komponentmi. Distribuované systémy by sa budovali oveľa ľahšie, keby sa objekty nemohli meniť.

Po prečítaní The Art of Immutable Architecture budete rozumieť výhodám používania nemenných objektov vo vlastných distribuovaných systémoch. Naučíte sa súbor pravidiel na identifikáciu a výmenu nemenných objektov a uvidíte zbierku užitočných tvrdení, ktoré vznikajú a zabezpečujú, že distribuované systémy, ktoré budujeme, sú nakoniec konzistentné. Pomocou vzorov zistíte, kde pravda konverguje, uvidíte, ako sú zmeny asociatívne, a nie sekvenčné, a prídete na to, že dobre chápete, že už neexistuje jediný zdroj pravdy. Praktické príklady z praxe posilnia, ako budovať softvér pomocou opísaných vzorov, techník a nástrojov. Na konci budete ovládať jazyk a prostriedky potrebné na analýzu a konštrukciu distribuovaných systémov s istotou.

Predpoklady z minulosti boli dostatočné na budovanie systémov pre jedného používateľa a jeden počítač. Ale s rozšírením na viacero zariadení, zdieľané skúsenosti a cloud computing pracujú proti nám. Je čas na nový súbor predpokladov. Začnite s nemennými objektmi a budujte lepšie distribuované systémy.

Čo sa naučíte

⬤ Vyhodnotiť distribuovaný systém z pohľadu nemenných objektov.

⬤ Rozpoznať problémy v existujúcich návrhoch a vykonať malé úpravy na ich odstránenie.

⬤ Začať nový systém od nuly a použiť vzory.

Aplikujte princípy nemennej architektúry na svoje nástroje vrátane databáz SQL, front správ a sieťových protokolov, ktoré už používate.

⬤ Objavte nové nástroje, ktoré prirodzene uplatňujú tieto princípy.

Pre koho je táto kniha určená

Softvérovým architektom a starším vývojárom. Obsahuje príklady v jazyku SQL a jazykoch ako JavaScript a C#. Predchádzajúce skúsenosti s distribuovanými výpočtami, modelovaním údajov alebo obchodnou analýzou sú užitočné.

Ďalšie údaje o knihe:

ISBN:9781484259542
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2020
Počet strán:418

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Umenie nemennej architektúry: Teória a prax správy údajov v distribuovaných systémoch - The Art of...
Táto kniha vás naučí, ako vyhodnotiť distribuovaný...
Umenie nemennej architektúry: Teória a prax správy údajov v distribuovaných systémoch - The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems

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)