Praktické mikroslužby: Vytváranie architektúr riadených udalosťami pomocou Event Sourcingu a Cqrs

Hodnotenie:   (4,2 z 5)

Praktické mikroslužby: Vytváranie architektúr riadených udalosťami pomocou Event Sourcingu a Cqrs (Ethan Garofolo)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje praktický úvod do CQRS (Command Query Responsibility Segregation) a Event Sourcing (ES) so zameraním na mikroslužby. Vďaka autorovmu pútavému štýlu písania a dobre vysvetleným príkladom kódu je prístupná pre softvérových inžinierov. Čitatelia však upozorňujú na značné obmedzenia vrátane nedostatočného pokrytia niektorých kľúčových tém, zavádzajúcich názvov a niekoľkých prípadov zlej prezentácie a problémov s väzbou.

Výhody:

Praktický prístup k CQRS a ES
pútavý a zábavný štýl písania
dôkladné príklady kódu v jazyku JavaScript
prístupné pre pracujúcich softvérových inžinierov
poskytuje dobré úvodné pochopenie mikroslužieb.

Nevýhody:

Obmedzené pokrytie problematiky súbežnosti
používa výlučne PostgresSQL, čo komplikuje pochopenie
zavádzajúci názov týkajúci sa mikroslužieb
minimálna diskusia o kompromisoch CQRS
zle zviazaný fyzický výtlačok
štýl prezentácie môže pripomínať skôr prepis než štruktúrovanú knihu.

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

Pôvodný názov:

Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

Obsah knihy:

MVC a CRUD uľahčujú písanie softvéru, ale sťažujú jeho zmenu. Architektúry založené na mikroslužbách môžu pomôcť aj tým najmenším projektom zostať dlhodobo agilné, ale väčšina príručiek sa točí v teórii alebo úplne nechápe, čo znamená byť založený na mikroslužbách. Vyhrňte si rukávy s reálnymi projektmi a naučte sa najdôležitejšie koncepty architektúr založených na udalostiach. Budete mať vlastný nasaditeľný, testovateľný projekt a smer, kam ďalej.

Na tému mikroslužieb sa vylialo veľa atramentu, ale všetky tieto spisy nedokážu presne identifikovať, čo robí systém monolitom, definovať, čo sú to mikroslužby, ani uviesť úplné, praktické príklady, takže si pravdepodobne myslíte, že vám nemajú čo ponúknuť. Nemusíte byť v rozsahu spoločnosti Google alebo Facebook, aby ste mohli využívať architektúru založenú na mikroslužbách. Mikroslužby udržia produktivitu aj malých a stredne veľkých tímov tým, že jednotlivé časti vášho systému budú sústredené a oddelené.

Zoznámte sa so základmi architektúr založených na správach, vykresľujte ten istý stav v rôznych tvaroch, aby vyhovoval danej úlohe, a naučte sa, čo robí niečo monolitom (nemá to nič spoločné s tým, na koľkých počítačoch ho nasadíte). Šetrite zdroje vykonávaním úloh na pozadí pomocou mikroslužieb. Nasadzujte špecializované mikroslužby na registráciu, overovanie, spracovanie platieb, e-mail a ďalšie. Vylaďte svoje služby definovaním vhodných hraníc služieb. Nasadzujte svoje služby efektívne na účely nepretržitej integrácie. Ovládnite techniky ladenia, ktoré fungujú v rôznych službách. Na záver získate nasaditeľný systém a zručnosti, ktoré môžete uplatniť vo svojom aktuálnom projekte.

Doplňte svoj projekt o schopnosť reagovať a flexibilitu mikroslužieb bez ohľadu na jeho veľkosť alebo zložitosť.

Čo potrebujete:

Hoci princípy tejto knihy presahujú hranice programovacieho jazyka, príklady kódu sú v Node. js, pretože JavaScript je v dobrom i zlom všeobecne rozšírený. Na ukladanie údajov budete používať PostgreSQL, takže znalosť tejto databázy je výhodou. Kniha síce poskytuje obrazy Docker, ktoré prácu s PostgreSQL trochu uľahčujú, ale rozsiahle znalosti Docker nie sú potrebné.

Ďalšie údaje o knihe:

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

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktické mikroslužby: Vytváranie architektúr riadených udalosťami pomocou Event Sourcingu a Cqrs -...
MVC a CRUD uľahčujú písanie softvéru, ale sťažujú...
Praktické mikroslužby: Vytváranie architektúr riadených udalosťami pomocou Event Sourcingu a Cqrs - Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

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)