Cantitate/Preț
Produs

Software Architecture Patterns for Serverless Systems

Autor John Gilbert
en Limba Engleză Paperback – 30 iul 2021

Ca și Brian Zambrano în Serverless Design Patterns and Best Practices, autorul distilează experiență reală în principii acționabile, însă Software Architecture Patterns for Serverless Systems merge dincolo de tiparele de bază, explorând conceptul de sisteme anti-fragile. Observăm o structură tehnică riguroasă care pornește de la necesitatea transformării digitale și ajunge la implementarea practică a unor arhitecturi capabile să țină pasul cu schimbările rapide din mediul de business. Apreciem modul în care John Gilbert segmentează complexitatea unui sistem enterprise, definind granițe clare care permit echipelor să lucreze autonom.

Spre deosebire de abordarea din Solution Architecture Patterns for Enterprise de Chanaka Fernando, care se concentrează pe domenii industriale diverse, această lucrare publicată de Packt Publishing pune accentul pe mecanismele interne ale sistemelor serverless: evenimente, servicii autonome și micro-frontend-uri. Descoperim aici un ghid care nu se limitează la teorie, ci analizează în profunzime modelele de date și evenimente de nivel scăzut care susțin întreaga arhitectură. Deși autorul împărtășește numele cu un cercetător renumit în algoritmi de grafuri, această lucrare este ancorată strict în realitatea ingineriei software moderne, punând la dispoziția arhitecților instrumentele necesare pentru securitate, testabilitate și observabilitate. Ritmul este alert, specific unui manual profesional de 436 de pagini, fiind axat pe livrarea de valoare prin experimentare continuă și deployment automatizat.

Citește tot Restrânge

Preț: 32677 lei

Preț vechi: 40847 lei
-20%

Puncte Express: 490

Carte tipărită la comandă

Livrare economică 26 mai-09 iunie


Specificații

ISBN-13: 9781800207035
ISBN-10: 1800207034
Pagini: 436
Dimensiuni: 191 x 235 x 24 mm
Greutate: 0.74 kg
Editura: Packt Publishing

De ce să citești această carte

Recomandăm această carte arhitecților software și inginerilor care doresc să depășească faza de prototip și să construiască sisteme serverless de clasă enterprise. Cititorul câștigă o înțelegere clară a modului în care se definesc limitele serviciilor pentru a permite scalabilitatea și independența echipelor. Este un ghid practic pentru cei care urmăresc să implementeze sisteme reziliente și ușor de întreținut în medii cloud dinamice.


Despre autor

John Gilbert este un specialist în arhitectura sistemelor software, axat pe soluții moderne pentru provocările complexe ale transformării digitale. Deși în baze de date academice numele său este asociat cu cercetarea în calcul științific combinatoriu și algoritmi de grafuri de înaltă performanță la University of California, în contextul ingineriei software actuale, el se remarcă prin capacitatea de a traduce tiparele arhitecturale în strategii de business sustenabile. Expertiza sa acoperă întregul spectru al dezvoltării de sisteme, de la designul serviciilor autonome până la optimizarea proceselor de livrare continuă.


Descriere scurtă

A professional's guide to solving complex problems while designing modern software

 

Key Features:

  • Learn best practices for designing enterprise-grade software systems
  • Understand the importance of building reliable, maintainable, and scalable systems
  • Become a professional software architect by learning the most effective software design patterns and architectural concepts

 

Book Description:

As businesses are undergoing a digital transformation to keep up with competition, it is now more important than ever for IT professionals to design systems to keep up with the rate of change while maintaining stability.

 

This book takes you through the architectural patterns that power enterprise-grade software systems and the key architectural elements that enable change such as events, autonomous services, and micro frontends, along with demonstrating how to implement and operate anti-fragile systems. You'll divide up a system and define boundaries so that teams can work autonomously and accelerate the pace of innovation. The book also covers low-level event and data patterns that support the entire architecture, while getting you up and running with the different autonomous service design patterns. As you progress, you'll focus on best practices for security, reliability, testability, observability, and performance. Finally, the book combines all that you've learned, explaining the methodologies of continuous experimentation, deployment, and delivery before providing you with some final thoughts on how to start making progress.

 

By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change so that you can deliver value at the pace needed by your business.