Learning Dapr: Building Distributed Cloud Native Applications
Autor Haishi Bai, Yaron Schneideren Limba Engleză Paperback – 29 sep 2020
Observăm că metodologia propusă în Learning Dapr marchează o schimbare de paradigmă în dezvoltarea sistemelor distribuite, punând accent pe decuplarea logicii de business de complexitatea infrastructurii. Structura volumului se concentrează pe utilizarea Dapr ca runtime de tip sidecar, eliminând necesitatea includerii bibliotecilor client greoaie direct în codul sursă. Această abordare permite arhitecților să implementeze pattern-uri critice precum managementul stării, mecanismele pub-sub și orchestrarea actorilor într-o manieră agnostică față de limbajul de programare utilizat. Suntem de părere că expertiza autorilor Haishi Bai și Yaron Schneider, în calitatea lor de creatori ai proiectului, oferă o perspectivă tehnică riguroasă asupra modului în care API-urile deschise pot asigura consistența și reziliența aplicațiilor în medii hibride. Pe linia practică a lucrării Introducing Distributed Application Runtime (Dapr), acest titlu aprofundează conceptele de binding flexibil și integrare SaaS, dar cu un focus specific pe scalabilitatea nativă și portabilitatea între cloud și edge. În contextul operei sale anterioare, Haishi Bai continuă explorarea sistemelor distribuite începută în Programming Microsoft Azure Service Fabric, evoluând de la soluții specifice unei platforme către un model universal, extensibil și bazat pe comunitate. Putem afirma că volumul furnizează fundamentul necesar pentru construirea unor microservicii moderne care să răspundă cerințelor actuale de latență scăzută și disponibilitate înaltă, fără a bloca dezvoltatorul într-un ecosistem proprietar.
Preț: 293.86 lei
Preț vechi: 367.33 lei
-20%
Carte disponibilă
Livrare economică 04-18 mai
Specificații
ISBN-10: 1492072427
Pagini: 216
Dimensiuni: 179 x 233 x 15 mm
Greutate: 0.4 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte arhitecților software și dezvoltatorilor care doresc să simplifice complexitatea microserviciilor. Prin stăpânirea Dapr, veți câștiga capacitatea de a scrie aplicații distribuite reziliente, folosind orice limbaj, beneficiind de un runtime care gestionează automat securitatea, observabilitatea și comunicarea între servicii. Este resursa esențială pentru tranziția către o arhitectură cloud-native veritabilă.
Despre autor
Haishi Bai și Yaron Schneider sunt figuri centrale în ecosistemul cloud-native, activând în cadrul echipei CTO Azure la Microsoft. Haishi Bai este un arhitect cu o vastă experiență în sisteme distribuite, autor al mai multor lucrări de referință precum Zen of Cloud și ghiduri de certificare Azure. Expertiza sa acoperă domenii variate, de la edge computing la arhitecturi orientate pe capabilități. Yaron Schneider, co-creator al Dapr, a contribuit decisiv la definirea modului în care aplicațiile moderne interacționează cu infrastructura, transformând Dapr într-un standard de facto pentru runtime-urile de aplicații distribuite.
Descriere scurtă
Authors Haishi Bai and Yaron Schneider with Microsoft's Azure CTO team explain that, with Dapr, you don't need to include any SDKs or libraries in your user code. Instead, you automatically get flexible binding, state management, the actor pattern, pub-sub, reliable messaging, and many more features. This book shows developers, architects, CIOs, students, and computing enthusiasts how to get started with Dapr.
- Learn the new programming model for cloud native applications
- Write high-performance distributed applications without drilling into technical details
- Use Dapr with any language or framework to write microservices easily
- Learn how Dapr provides consistency and portability through open APIs and extensible, community-driven components
- Explore how Dapr handles state, resource bindings, and pub-sub messaging to enable resilient event-driven architectures that scale
- Integrate cloud applications with various SaaS offerings, such as machine learning