Microservicii practice: Construiți arhitecturi conduse de evenimente cu Event Sourcing și Cqrs

Evaluare:   (4.2 din 5)

Microservicii practice: Construiți arhitecturi conduse de evenimente cu Event Sourcing și Cqrs (Ethan Garofolo)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o introducere practică la CQRS (Command Query Responsibility Segregation) și Event Sourcing (ES), cu accent pe microservicii. Stilul de scriere captivant al autorului și exemplele de cod bine explicate o fac accesibilă pentru inginerii software. Cu toate acestea, cititorii observă limitări semnificative, inclusiv o lipsă de acoperire pe anumite subiecte cheie, titluri înșelătoare și mai multe cazuri de prezentare slabă și probleme de legare.

Avantaje:

Abordare practică a CQRS și ES
stil de scriere captivant și distractiv
exemple de cod amănunțite în JavaScript
accesibil pentru inginerii software care lucrează
oferă o bună înțelegere introductivă a microserviciilor.

Dezavantaje:

Acoperire limitată a problemelor de concurență
utilizează exclusiv PostgresSQL, complicând înțelegerea
titlu înșelător cu privire la microservicii
discuție minimă cu privire la compromisurile CQRS
copie fizică slab legată
stilul de prezentare poate semăna mai degrabă cu o transcriere decât cu o carte structurată.

(pe baza a 8 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

MVC și CRUD fac software-ul mai ușor de scris, dar mai greu de schimbat. Arhitecturile bazate pe microservicii pot ajuta chiar și cele mai mici proiecte să rămână agile pe termen lung, dar majoritatea tutorialelor se învârt în teorie sau nu înțeleg deloc ce înseamnă să fii bazat pe microservicii. Ridicați-vă mânecile cu proiecte reale și învățați cele mai importante concepte ale arhitecturilor evented. Veți avea propriul proiect implementabil și testabil și o direcție în care să mergeți mai departe.

S-a vărsat multă cerneală pe tema microserviciilor, dar toate aceste scrieri nu reușesc să identifice cu exactitate ce face ca un sistem să fie un monolit, să definească ce sunt microserviciile sau să ofere exemple practice complete, așa că probabil ați rămas cu gândul că nu au nimic să vă ofere. Nu trebuie să fiți la scara Google sau Facebook pentru a beneficia de o arhitectură bazată pe microservicii. Microserviciile vor menține productivitatea chiar și a echipelor mici și mijlocii, menținând piesele sistemului dvs. concentrate și decuplate.

Descoperiți elementele de bază ale arhitecturilor bazate pe mesaje, redarea aceleiași stări în diferite forme pentru a se potrivi cu sarcina în cauză și aflați ce anume face dintr-un lucru un monolit (nu are nimic de-a face cu numărul de mașini pe care îl implementați). Economisiți resurse prin efectuarea de lucrări în fundal cu microservicii. Implementați microservicii specializate pentru înregistrare, autentificare, procesarea plăților, e-mail și altele. Adaptați-vă serviciile prin definirea limitelor adecvate ale serviciilor. Implementați serviciile în mod eficient pentru integrarea continuă. Stăpâniți tehnici de depanare care funcționează între diferite servicii. Veți termina cu un sistem implementabil și cu abilități pe care le puteți aplica proiectului dvs. actual.

Adăugați capacitatea de reacție și flexibilitatea microserviciilor la proiectul dvs., indiferent de dimensiune sau complexitate.

Ce vă trebuie:

În timp ce principiile acestei cărți transcend limbajul de programare, exemplele de cod sunt în Node. js, deoarece JavaScript, de bine sau de rău, este foarte citit. Veți utiliza PostgreSQL pentru stocarea datelor, deci familiaritatea cu acesta este un plus. Cărțile oferă imagini Docker pentru a face lucrul cu PostgreSQL puțin mai ușor, dar nu sunt necesare cunoștințe extinse despre Docker.

Alte date despre carte:

ISBN:9781680506457
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:250

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Microservicii practice: Construiți arhitecturi conduse de evenimente cu Event Sourcing și Cqrs -...
MVC și CRUD fac software-ul mai ușor de scris, dar...
Microservicii practice: Construiți arhitecturi conduse de evenimente cu Event Sourcing și Cqrs - Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)