Modele de arhitectură software pentru sisteme fără server: Arhitectura pentru inovare cu evenimente, servicii autonome și micro front-end-uri

Evaluare:   (4.4 din 5)

Modele de arhitectură software pentru sisteme fără server: Arhitectura pentru inovare cu evenimente, servicii autonome și micro front-end-uri (John Gilbert)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o explorare cuprinzătoare a modelelor de arhitectură bazate pe evenimente, în special pentru sistemele fără server și mediile cloud. Cartea oferă perspective valoroase atât pentru arhitecții de sistem noi, cât și pentru cei cu experiență, punând accentul pe proiectarea modulară, eficiența operațională și importanța adaptării la cerințele în schimbare.

Avantaje:

Cartea este bine primită pentru acoperirea completă a modelelor arhitecturale, îndrumările practice și exemplele practice, în special cu serviciile AWS. Recenzenții apreciază narațiunea sa clară, introducerea unor concepte valoroase, cum ar fi principiile SOLID, și adecvarea sa atât pentru începători, cât și pentru arhitecți experimentați. Mulți cititori au remarcat faptul că aceasta extinde cunoștințele existente, oferind în același timp noi perspective asupra arhitecturilor serverless.

Dezavantaje:

Criticii subliniază că cartea este lipsită de profunzime în unele domenii, folosind cuvinte la modă fără simplificare și poate fi copleșitoare sau confuză pentru unii cititori. Este axată în principal pe AWS, ceea ce îi poate limita aplicabilitatea pentru utilizatorii care lucrează cu Azure sau alte servicii cloud. În plus, unii recenzenți au considerat că stilul de scriere este mai puțin perspicace, considerând că a evitat explicațiile directe ale subiectelor complexe, cum ar fi proiectarea API.

(pe baza a 11 recenzii ale cititorilor)

Titlul original:

Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends

Conținutul cărții:

Ghidul unui profesionist pentru rezolvarea problemelor complexe în timpul proiectării de software modern

Caracteristici principale:

⬤ Învățați cele mai bune practici pentru proiectarea sistemelor software de nivel enterprise.

⬤ Înțelegeți importanța construirii de sisteme fiabile, mentenabile și scalabile.

⬤ Deveniți un arhitect software profesionist prin învățarea celor mai eficiente modele de proiectare software și concepte arhitecturale.

Descrierea cărții:

Pe măsură ce întreprinderile trec printr-o transformare digitală pentru a ține pasul cu concurența, este acum mai important ca niciodată ca profesioniștii IT să proiecteze sisteme care să țină pasul cu rata de schimbare, menținând în același timp stabilitatea.

Această carte vă prezintă modelele arhitecturale care alimentează sistemele software de nivel enterprise și elementele arhitecturale cheie care permit schimbarea, cum ar fi evenimentele, serviciile autonome și micro front-end-urile, alături de demonstrarea modului de implementare și operare a sistemelor antifragile. Veți împărți un sistem și veți defini limitele astfel încât echipele să poată lucra autonom și să accelereze ritmul inovației. Cartea acoperă, de asemenea, modelele de date și de evenimente de nivel scăzut care susțin întreaga arhitectură, în timp ce vă puneți în mișcare cu diferitele modele de proiectare a serviciilor autonome. Pe măsură ce avansați, vă veți concentra pe cele mai bune practici pentru securitate, fiabilitate, testabilitate, observabilitate și performanță. În cele din urmă, cartea combină tot ceea ce ați învățat, explicând metodologiile de experimentare continuă, implementare și livrare înainte de a vă oferi câteva gânduri finale despre cum să începeți să faceți progrese.

Până la sfârșitul acestei cărți, veți putea să vă arhitecturați propriile sisteme fără server, bazate pe evenimente, care sunt gata să se adapteze și să se schimbe, astfel încât să puteți oferi valoare în ritmul necesar afacerii dvs.

Ce veți învăța:

⬤ Explorați modele arhitecturale pentru a crea sisteme anti-fragile care prosperă odată cu schimbarea.

⬤ Concentrați-vă pe practicile DevOps care permit echipelor full-stack să fie autosuficiente.

⬤ Construiți sisteme fără server la scară enterprise.

⬤ Aplicați principiile microserviciilor la frontend.

⬤ Descoperiți modul în care principiile SOLID se aplică arhitecturii software și bazelor de date.

⬤ Creați procesoare de fluxuri de evenimente care alimentează sursa de evenimente și modelul CQRS.

⬤ Deplasați un sistem multiregional, inclusiv verificări regionale ale stării de sănătate, rutare bazată pe latență și replicare.

⬤ Explorați modelul Strangler pentru migrarea sistemelor moștenite.

Pentru cine este această carte:

Această carte se adresează arhitecților software și arhitecților software aspiranți care doresc să învețe despre diferite modele și bune practici pentru a proiecta software mai bun. Este necesară o experiență de nivel intermediar în dezvoltarea și proiectarea de software. Cunoștințele de nivel începător despre cloud vă vor ajuta, de asemenea, să profitați la maximum de această carte de proiectare software.

Alte date despre carte:

ISBN:9781800207035
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Modele de arhitectură software pentru sisteme fără server: Arhitectura pentru inovare cu evenimente,...
Ghidul unui profesionist pentru rezolvarea...
Modele de arhitectură software pentru sisteme fără server: Arhitectura pentru inovare cu evenimente, servicii autonome și micro front-end-uri - Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends
Modele și bune practici de dezvoltare Cloud Native - Cloud Native Development Patterns and Best...
Construiți sisteme care valorifică avantajele...
Modele și bune practici de dezvoltare Cloud Native - Cloud Native Development Patterns and Best Practices
Porțile tarotului: Lecții pentru un ghicitor practic - The Doors of Tarot: Lessons for the Practical...
John Gilbert a fost un ghicitor și un profesor de...
Porțile tarotului: Lecții pentru un ghicitor practic - The Doors of Tarot: Lessons for the Practical Diviner
Copacul Spiritului: Lecții despre tarot, cabală și calea spirituală - The Tree of Spirit: Lessons on...
Folosind Arborele Cabalistic al Vieții și pachetul...
Copacul Spiritului: Lecții despre tarot, cabală și calea spirituală - The Tree of Spirit: Lessons on Tarot, Cabala, and the Spiritual Path
Mother Goose's Nursery Rhymes: A Collection Of Alphabets, Rhymes, Tales And Jingles (1877)
Această carte veche rară este o retipărire facsimilată a...
Mother Goose's Nursery Rhymes: A Collection Of Alphabets, Rhymes, Tales And Jingles (1877)
Carte de bucate pentru dezvoltare nativă în cloud JavaScript - JavaScript Cloud Native Development...
Stăpâniți peste 60 de rețete pentru a vă ajuta să...
Carte de bucate pentru dezvoltare nativă în cloud JavaScript - JavaScript Cloud Native Development Cookbook
Modele de arhitectură software pentru sisteme fără server - Ediția a doua: Arhitectura pentru...
Pătrundeți în cea de-a doua ediție pentru a stăpâni...
Modele de arhitectură software pentru sisteme fără server - Ediția a doua: Arhitectura pentru inovare cu microservicii bazate pe evenimente și micro frontend - Software Architecture Patterns for Serverless Systems - Second Edition: Architecting for innovation with event-driven microservices and micro frontend

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)