Praktické mikroslužby: Vytváření architektur řízených událostmi pomocí Event Sourcingu a Cqrs.

Hodnocení:   (4,2 z 5)

Praktické mikroslužby: Vytváření architektur řízených událostmi pomocí Event Sourcingu a Cqrs. (Ethan Garofolo)

Recenze čtenářů

Shrnutí:

Kniha poskytuje praktický úvod do CQRS (Command Query Responsibility Segregation) a Event Sourcing (ES) se zaměřením na mikroslužby. Autorův poutavý styl psaní a dobře vysvětlené příklady kódu ji činí přístupnou pro softwarové inženýry. Čtenáři však upozorňují na značná omezení, včetně nedostatečného pokrytí některých klíčových témat, zavádějících názvů a několika případů špatné prezentace a problémů s vazbou.

Klady:

Praktický přístup k CQRS a ES
poutavý a zábavný styl psaní
důkladné příklady kódu v jazyce JavaScript
přístupné pro pracující softwarové inženýry
poskytuje dobré úvodní porozumění mikroslužbám.

Zápory:

Omezené pokrytí problematiky souběhu
používá výhradně PostgresSQL, což komplikuje pochopení
zavádějící název týkající se mikroslužeb
minimální diskuse o kompromisech CQRS
špatně vázaná fyzická kopie
styl prezentace může připomínat spíše přepis než strukturovanou knihu.

(na základě 8 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

MVC a CRUD usnadňují psaní softwaru, ale ztěžují jeho změnu. Architektura založená na mikroslužbách může pomoci i těm nejmenším projektům zůstat dlouhodobě agilní, ale většina výukových materiálů se motá v teorii nebo zcela opomíjí smysl toho, co znamená být založený na mikroslužbách. Vyhrňte si rukávy s reálnými projekty a naučte se nejdůležitější koncepty architektur založených na událostech. Budete mít vlastní nasaditelný, testovatelný projekt a směr, kam se vydat dál.

Na téma mikroslužeb bylo vylito mnoho inkoustu, ale všechny tyto spisy nedokážou přesně identifikovat, co dělá systém monolitem, definovat, co jsou to mikroslužby, ani uvést kompletní praktické příklady, takže si pravděpodobně myslíte, že vám nemají co nabídnout. Nemusíte být v měřítku Googlu nebo Facebooku, abyste mohli těžit z architektury založené na mikroslužbách. Mikroslužby udrží produktivitu i malých a středně velkých týmů tím, že jednotlivé části vašeho systému zůstanou soustředěné a oddělené.

Objevte základy architektur založených na zprávách, vykreslujte stejný stav v různých tvarech, aby vyhovoval dané úloze, a zjistěte, co dělá z něčeho monolit (nemá to nic společného s tím, na kolik strojů to nasadíte). Šetřete prostředky prováděním úloh na pozadí pomocí mikroslužeb. Nasazujte specializované mikroslužby pro registraci, ověřování, zpracování plateb, e-mail a další. Vylaďte své služby definováním vhodných hranic služeb. Efektivně nasazujte služby pro průběžnou integraci. Osvojte si techniky ladění, které fungují napříč různými službami. Na závěr získáte nasaditelný systém a dovednosti, které můžete uplatnit ve svém aktuálním projektu.

Přidejte do svého projektu odezvu a flexibilitu mikroslužeb bez ohledu na jeho velikost nebo složitost.

Co budete potřebovat:

Přestože principy této knihy přesahují programovací jazyk, příklady kódu jsou v Node. js, protože JavaScript je v dobrém i zlém hodně rozšířený. Pro ukládání dat budete používat PostgreSQL, takže jeho znalost je výhodou. Kniha sice poskytuje obrazy Dockeru, které práci s PostgreSQL trochu usnadní, ale rozsáhlé znalosti Dockeru nejsou nutné.

Další údaje o knize:

ISBN:9781680506457
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2020
Počet stran:250

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Praktické mikroslužby: Vytváření architektur řízených událostmi pomocí Event Sourcingu a Cqrs. -...
MVC a CRUD usnadňují psaní softwaru, ale ztěžují...
Praktické mikroslužby: Vytváření architektur řízených událostmi pomocí Event Sourcingu a Cqrs. - Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)