Evaluare:
Cartea oferă un ghid cuprinzător al arhitecturilor fără server și al designului software modern, lăudat pentru claritatea sa, ideile utile și abordarea structurată. Cartea se adresează atât novicilor, cât și profesioniștilor cu experiență care doresc să se adapteze practicilor arhitecturale contemporane.
Avantaje:Bine structurată, cu explicații clare, exemple utilizabile și exemple de cod complete. Oferă perspective profunde asupra principiilor și arhitecturii serverless, potrivite pentru o gamă largă de niveluri de experiență. Cartea demistifică în mod eficient evoluția arhitecturii software, oferind context și practicitate pentru adaptarea la sistemele moderne.
Dezavantaje:Unii cititori ar putea găsi copleșitoare profunzimea informațiilor dacă nu au cunoștințe sau experiență anterioară în principiile și modelele arhitecturii software. Câteva recenzii fac aluzie la o preferință pentru mai multă concizie sau simplitate pentru începători.
(pe baza a 12 recenzii ale cititorilor)
Software Architecture Patterns for Serverless Systems - Second Edition: Architecting for innovation with event-driven microservices and micro frontend
Pătrundeți în cea de-a doua ediție pentru a stăpâni competența serverless și explorați noi capitole privind tehnicile de securitate, implementarea multi-regională și optimizarea observabilității. Caracteristici cheie Obțineți informații de la un CTO experimentat cu privire la cele mai bune practici de proiectare a sistemelor software de nivel enterprise Aprofundați-vă înțelegerea fiabilității, întreținerii, observabilității și scalabilității sistemului cu exemple din lumea reală Ridicați-vă abilitățile cu modele de proiectare software și concepte arhitecturale, inclusiv securizarea în profunzime și rularea în mai multe regiuni. Descrierea cărții
Organizațiile aflate în proces de transformare digitală se bazează pe profesioniștii IT pentru a proiecta sisteme care să țină pasul cu rata de schimbare, menținând în același timp stabilitatea. Cu această ediție, îmbogățită cu mai multe exemple din lumea reală, veți fi perfect echipat pentru a arhitectura viitorul pentru o inovație de neegalat.
Această carte vă ghidează prin modelele arhitecturale care alimentează sistemele software de nivel enterprise, explorând în același timp elementele arhitecturale cheie (cum ar fi microserviciile conduse de evenimente și micro front-end-urile) și învățând cum să implementați sisteme antifragile.
În primul rând, veți împărți un sistem și veți defini limitele, astfel încât echipele dvs. să poată lucra autonom și să accelereze inovarea. Veți acoperi evenimentele de nivel scăzut și modelele de date care susțin întreaga arhitectură, în timp ce veți începe să lucrați cu diferite modele de proiectare a serviciilor autonome.
Această ediție este adaptată cu mai multe subiecte noi privind securitatea, observabilitatea și implementarea multiregională. Se concentrează pe cele mai bune practici pentru securitate, fiabilitate, testabilitate, observabilitate și performanță. Veți explora metodologiile de experimentare continuă, implementare și livrare înainte de a vă adânci în 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. Ce veți învăța Explorați modele arhitecturale pentru a crea sisteme anti-fragile. Concentrați-vă asupra practicilor DevSecOps care împuternicesc echipele full-stack autosuficiente Aplicați principiile microserviciilor la frontend Descoperiți cum se aplică principiile SOLID la arhitectura software și a bazelor de date Dobândiți abilități practice în implementarea, securizarea și optimizarea arhitecturilor serverless Implementați un sistem multiregional și explorați modelul strangler pentru migrarea sistemelor moștenite Stăpâniți tehnici de colectare și utilizare a metricilor, inclusiv RUM, Synthetics și Anomaly detection. Pentru cine este această carte
Această carte este destinată arhitecților software care doresc să afle mai multe despre diferite modele de proiectare software și cele mai bune practici. Acesta nu este un manual pentru începători - veți avea nevoie de un nivel intermediar de competență în programare și experiență în proiectarea de software pentru a începe. Veți obține cel mai mult din această carte de proiectare software dacă cunoașteți deja elementele de bază ale cloud-ului, dar nu este o condiție prealabilă. Cuprins Arhitectura pentru inovații Definirea limitelor și renunțarea la ele Îmblânzirea nivelului de prezentare Încrederea în fapte și consecvența eventuală Transformarea cloud-ului în bază de date Un prieten de nădejde pentru partea frontală Reducerea decalajelor dintre sisteme Reacționarea la evenimente cu mai multe evenimente Rularea în regiuni multiple Securizarea subsistemelor autonome în profunzime Coregrafierea implementării și livrării Optimizarea observabilității Nu întârziați, începeți să experimentați
© 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)