Hodnotenie:
Kniha je vysoko cenená pre svoje komplexné pokrytie architektúry mikroslužieb, návrhových vzorov a súvisiacich konceptov, ako je Domain Driven Design (DDD). Efektívne spája vysokoúrovňové koncepty s podrobnými technickými informáciami, vďaka čomu je vhodná pre začiatočníkov aj skúsených softvérových inžinierov. V mnohých recenziách sa však uvádza, že kniha je rozvláčna a opakuje sa, čo môže viesť k istej nude pri čítaní.
Výhody:Dôkladné pokrytie mikroslužieb a návrhových vzorov, vhodné pre začiatočníkov, dobrá organizácia obsahu, praktické príklady (napríklad aplikácia na rozvoz jedla), cenný zdroj informácií pre architektov a vývojárov, jasné vysvetlenia, obsahuje dôležité témy, ako je testovanie a bezpečnosť.
Nevýhody:Kniha je rozvláčna a môže sa zdať, že sa opakuje, niektoré príklady sú špecifické pre rámce, menej príkladov v jazyku Java, ako sa očakávalo, a používateľ dostal použitý výtlačok namiesto nového.
(na základe 89 čitateľských recenzií)
Microservices Patterns: With Examples in Java
Zhrnutie
Kniha Microservices Patterns učí podnikových vývojárov a architektov, ako vytvárať aplikácie s architektúrou mikroslužieb. Táto zrozumiteľne napísaná príručka namiesto jednoduchého obhajovania používania architektúry mikroslužieb zaujíma vyvážený, pragmatický prístup a skúma jej výhody aj nevýhody.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológii
Úspešný vývoj aplikácií založených na mikroslužbách si vyžaduje zvládnutie nového súboru architektonických poznatkov a postupov. V tejto jedinečnej knihe priekopník architektúry mikroslužieb a šampión Javy Chris Richardson zhromažďuje, katalogizuje a vysvetľuje 44 vzorov, ktoré riešia problémy, ako je dekompozícia služieb, správa transakcií, dopytovanie a komunikácia medzi službami.
O knihe
V knihe Microservices Patterns sa dozviete, ako vyvíjať a nasadzovať aplikácie založené na mikroslužbách v produkčnej kvalite. Tento neoceniteľný súbor návrhových vzorov vychádza z desaťročí skúseností s distribuovanými systémami a pridáva nové vzory na písanie služieb a ich skladanie do systémov, ktoré sa škálujú a spoľahlivo fungujú v reálnych podmienkach. Táto praktická príručka je viac ako len katalóg vzorov, ponúka rady založené na skúsenostiach, ktoré vám pomôžu pri návrhu, implementácii, testovaní a nasadení aplikácie založenej na mikroslužbách.
Čo je vnútri
⬤ Ako (a prečo ) používať architektúru mikroslužieb.
⬤ Stratégie dekompozície služieb.
⬤ Šablóny správy transakcií a dopytovania.
⬤ Efektívne stratégie testovania.
⬤ Šablóny nasadenia vrátane kontajnerov a serverlessices.
O čitateľovi
Napísané pre podnikových vývojárov, ktorí poznajú štandardnú architektúru podnikových aplikácií. Príklady sú v jazyku Java.
O autorovi
Chris Richardson je šampiónom Javy, rockovou hviezdou JavaOne, autorom knihy Manning's POJOs in Action a tvorcom pôvodného webu CloudFoundry.com.
Obsah
⬤ Únik z monolitického pekla.
⬤ Stratégie dekompozície.
⬤ Interprocesná komunikácia v architektúre mikroslužieb.
⬤ Správa transakcií pomocou ság.
⬤ Navrhovanie obchodnej logiky v architektúre mikroslužieb.
⬤ Vývoj obchodnej logiky s využitím zdrojov udalostí.
⬤ Vykonávanie dotazov v architektúre mikroslužieb.
⬤ Vzory externých API.
⬤ Testovanie mikroslužieb: časť 1.
⬤ Testovanie mikroslužieb: časť 2.
⬤ Vývoj služieb pripravených na produkciu.
⬤ Deploying microservices.
⬤ Refaktorovanie na mikroslužby.