gRPC Microservices in Go
暫譯: Go中的gRPC微服務
Babal, Hüseyin
- 出版商: Manning
- 出版日期: 2023-11-14
- 售價: $2,200
- 貴賓價: 9.5 折 $2,090
- 語言: 英文
- 頁數: 200
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1633439208
- ISBN-13: 9781633439207
-
相關分類:
Go 程式語言、Microservices 微服務、SOA
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$2,232API Design for C++ (Paperback)
-
$940$700 -
$1,700$1,700 -
$4,620$4,389 -
$580$452 -
$1,980$1,881 -
$600$474 -
$1,650$1,568 -
$560$442 -
$1,998$1,898 -
$1,980$1,881 -
$1,500$1,425 -
$1,840Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$1,500$1,425 -
$1,750$1,663 -
$2,680$2,626 -
$1,760$1,672 -
$2,100$1,995 -
$2,033Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, and Scalable User Interfaces (Paperback)
-
$2,150$2,043 -
$1,580$1,501 -
$1,970$1,872 -
$750$375 -
$1,892Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback)
-
$1,880$1,786
相關主題
商品描述
gRPC is a high-performance messaging protocol that's extraordinarily well-suited for microservices applications. Learn how to build fast and secure gRPC-based microservices using the powerful Go programming language.
In gRPC Microservices in Go you'll learn:
- Designing and implementing resilient microservice architecture Testing microservices Deploying microservices to the cloud with modern orchestration tools Monitoring and overseeing microservices
The powerful gRPC Remote Procedure Call framework delivers superior speed and security over protocols like REST. When paired with Golang's low-level efficiency and flexibility, gRPC and Go become a killer combination for latency-sensitive microservices applications. gRPC Microservices in Go shows you how to utilize these powerful tools to build production-grade microservices. You'll learn to develop microservice inter-service communication patterns that are powered by gRPC, design backward compatible APIs, and apply hexagonal architecture to microservices.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Initially developed by Google, the open-source gRPC framework helps you elegantly and reliably deliver messages securely within a microservices architecture. Its seamless integration with infrastructure for load balancing, tracing, fault tolerance, and security help you effortlessly solve many of the common challenges of microservices. gRPC's server and client stubs let your project call remote service methods and define the business logic behind them. Combined with Go's fast compilation and execution speed, it's the perfect solution for building large-scale microservices architectures.
About the book
In gRPC Microservices in Go you'll learn the right way to design and build production-grade microservices implementations using Go and gRPC. Learn best practices for designing APIs, implementing cloud native microservices, and even how to run your development process with DevOps culture. Chapter-by-chapter, you'll set up the microservices architecture for a complete eCommerce web application. Use-case diagrams and illustrations help you understand how microservices architectures are properly constructed, and demystify the theory behind the practical techniques.
About the reader
For software developers who know the basics of Go.
About the author
Hüseyin Babal has been using Go in production for the last 4 years to build and maintain SaaS platforms. Hüseyin has been building software for over 15 years and actively creates content via public conferences, workshops, live coding streams, and Udemy courses.
商品描述(中文翻譯)
**gRPC 是一種高效能的訊息傳遞協定,非常適合用於微服務應用程式。學習如何使用強大的 Go 程式語言來構建快速且安全的 gRPC 基礎微服務。**
在 *gRPC Microservices in Go* 中,您將學到:
- 設計和實現韌性的微服務架構
- 測試微服務
- 使用現代編排工具將微服務部署到雲端
- 監控和管理微服務
強大的 gRPC 遠端程序呼叫框架提供了比 REST 等協定更優越的速度和安全性。當與 Golang 的低階效率和靈活性結合時,gRPC 和 Go 成為延遲敏感型微服務應用程式的絕佳組合。*gRPC Microservices in Go* 向您展示如何利用這些強大的工具來構建生產級微服務。您將學會開發由 gRPC 驅動的微服務間通信模式,設計向後相容的 API,並將六邊形架構應用於微服務。
購買印刷書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。
**關於技術**
最初由 Google 開發的開源 gRPC 框架幫助您在微服務架構中優雅且可靠地安全傳遞訊息。它與負載平衡、追蹤、容錯和安全性基礎設施的無縫整合,幫助您輕鬆解決許多微服務的常見挑戰。gRPC 的伺服器和客戶端存根讓您的專案可以呼叫遠端服務方法並定義其背後的業務邏輯。結合 Go 的快速編譯和執行速度,這是構建大規模微服務架構的完美解決方案。
**關於本書**
在 *gRPC Microservices in Go* 中,您將學到使用 Go 和 gRPC 設計和構建生產級微服務實作的正確方法。學習設計 API 的最佳實踐、實現雲原生微服務,甚至如何以 DevOps 文化運行您的開發流程。逐章設置完整電子商務網路應用程式的微服務架構。用例圖和插圖幫助您理解微服務架構的正確構建方式,並揭開實用技術背後的理論面紗。
**關於讀者**
適合已了解 Go 基礎的軟體開發人員。
**關於作者**
**Hüseyin Babal** 在過去四年中一直在生產環境中使用 Go 來構建和維護 SaaS 平台。Hüseyin 擁有超過 15 年的軟體開發經驗,並通過公開會議、工作坊、現場編碼直播和 Udemy 課程積極創作內容。
作者簡介
Hüseyin Babal has been using Go in production for the last 4 years to build and maintain SaaS platforms. Hüseyin has been building software for over 15 years and actively creates content via public conferences, workshops, live coding streams, and Udemy courses.
作者簡介(中文翻譯)
Hüseyin Babal 在過去四年中一直在生產環境中使用 Go 來構建和維護 SaaS 平台。Hüseyin 擁有超過 15 年的軟體開發經驗,並透過公開會議、工作坊、直播編碼和 Udemy 課程積極創作內容。