Cantitate/Preț
Produs

Learning Dapr: Building Distributed Cloud Native Applications

Autor Haishi Bai, Yaron Schneider
en 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.

Citește tot Restrânge

Preț: 29386 lei

Preț vechi: 36733 lei
-20%

Puncte Express: 441

Carte disponibilă

Livrare economică 04-18 mai


Specificații

ISBN-13: 9781492072423
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ă

Get the authoritative guide to Dapr, the distributed application runtime that works with new and existing programming languages alike. Written by the model's creators, this introduction shows you how Dapr not only unifies stateless, stateful, and actor programming models but also runs everywhere--in the cloud or on the edge.
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

Notă biografică

Haishi Bai, works at Microsoft Azure's CTO office and leads various cloud innovation projects. He is an experienced developer and architect with more than 30 years of programming experience. He's also a passionate educator who has published eight cloud computing books. He also volunteers at high schools teaching programming languages.
Yaron Schneider is a principal software engineer on Microsoft's Azure CTO team.