Modern API Design with gRPC

Pattanayak, Hitesh

  • 出版商: Orange Education Pvt Ltd
  • 出版日期: 2024-03-29
  • 售價: $1,520
  • 貴賓價: 9.5$1,444
  • 語言: 英文
  • 頁數: 398
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 8197081832
  • ISBN-13: 9788197081835
  • 海外代購書籍(需單獨結帳)

商品描述

Elevate Your Development with Effortless and Efficient API Communication.


Book Description

"Modern API Design with gRPC" is a definitive guide that empowers developers to leverage the full potential of gRPC in constructing efficient and scalable distributed systems.


Beginning with an exploration of API evolution and its significance in software development, the book seamlessly transitions into the core concepts of gRPC architecture, protocol buffers, and stubs. Through practical examples and clear instructions, readers embark on a journey to establish their first gRPC server and client, laying a solid groundwork for further exploration.


Delving deeper into advanced topics such as communication patterns, error handling, and load balancing strategies specific to gRPC. With a strong emphasis on security, readers learn to implement TLS encryption, mutual authentication, and authorization mechanisms to fortify their applications. The book provides invaluable insights into best practices for constructing production-grade gRPC applications, complemented by real-world case studies that illustrate the versatility and scalability of gRPC across diverse project landscapes. This book equips readers with the confidence to design, implement, and deploy robust gRPC applications, catalyzing a transformative shift in their distributed system development approach.


Table of Contents

1. API Evolution over Time

2. Fundamentals of gRPC

3. Getting Started with gRPC

4. Communication Patterns in gRPC

5. Advanced gRPC Concepts

6. Load Balancing in gRPC

7. Secured gRPC

8. Production Grade gRPC Applications

9. Case Studies of Projects Using gRPC

Index

商品描述(中文翻譯)

提升您的開發能力,輕鬆高效地進行 API 通訊。

書籍描述:
《Modern API Design with gRPC》是一本權威指南,讓開發人員能夠充分利用 gRPC 在構建高效且可擴展的分散式系統方面的潛力。

從探索 API 演進及其在軟體開發中的重要性開始,本書無縫地過渡到 gRPC 架構、協議緩衝區和存根的核心概念。通過實際示例和清晰的指導,讀者將踏上建立第一個 gRPC 伺服器和客戶端的旅程,為進一步的探索奠定堅實基礎。

更深入地探討了與 gRPC 相關的通訊模式、錯誤處理和負載平衡策略等高級主題。強調安全性,讀者將學習實施 TLS 加密、互相驗證和授權機制,以加強其應用程式的安全性。本書提供了構建生產級 gRPC 應用程式的最佳實踐寶貴見解,並通過實際案例研究展示了 gRPC 在不同項目環境中的多功能性和可擴展性。本書使讀者能夠自信地設計、實施和部署強大的 gRPC 應用程式,從而在分散式系統開發方法上實現轉型。

目錄:
1. API 的演進
2. gRPC 的基礎知識
3. 開始使用 gRPC
4. gRPC 的通訊模式
5. gRPC 的高級概念
6. gRPC 的負載平衡
7. 安全的 gRPC
8. 生產級 gRPC 應用程式
9. 使用 gRPC 的項目案例研究
索引