Ultimate Microservices with Go

Shtein, Nir

  • 出版商: Orange Education Pvt Ltd
  • 出版日期: 2024-04-24
  • 售價: $1,520
  • 貴賓價: 9.5$1,444
  • 語言: 英文
  • 頁數: 210
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 819722398X
  • ISBN-13: 9788197223983
  • 相關分類: Go 程式語言Microservices 微服務SOA
  • 海外代購書籍(需單獨結帳)

商品描述

Develop production-ready, high-performance, and scalable microservices with Go


Book Description

Embark on a comprehensive journey through microservices architecture with a focus on harnessing the power of Go in modern cloud-based solutions.


This book begins with a succinct introduction to microservices and their synergy with cloud strategies, emphasizing Go's aptitude for developing scalable and efficient services. You'll then delve into the fundamentals of Go, covering essential practices and core concepts, and establishing a strong language foundation.


The exploration continues with a detailed examination of constructing a single service, emphasizing design, documentation, and structure. Through various design patterns, you'll learn to implement a server capable of serving as a RESTful API, an internal worker, and more. This hands-on approach equips you with the expertise to craft robust and sustainable services.


Finally, the book guides you through deploying your service to production using Kubernetes. You'll explore scaling techniques, performance optimization, and observability, ensuring your service is ready for the demands of the real world.


Table of Contents

1. Introduction to Microservices

2. Usability of Go

3. Go Essentials

4. Embarking on the Go Journey

5. Unlocking Go's Concurrency Power

6. Core Elements of Microservices

7. Building RESTful API

8. Introduction to Kubernetes

9. Deploying to Production

10. Next Steps in Production

Index

商品描述(中文翻譯)

開發生產就緒、高效能和可擴展的微服務,使用Go

書籍描述

踏上一段全面的微服務架構之旅,專注於在現代基於雲端的解決方案中利用Go的威力。

本書以簡潔的介紹微服務及其與雲端策略的協同作用為開端,強調Go在開發可擴展和高效能服務方面的適應能力。接著,您將深入探討Go的基礎知識,涵蓋必要的實踐和核心概念,並建立堅實的語言基礎。

接下來,通過詳細的單一服務構建探討,強調設計、文件和結構。通過各種設計模式,您將學習實現一個能夠作為RESTful API、內部工作程序等的服務器。這種實踐方法使您具備了打造強大且可持續的服務的專業知識。

最後,本書將指導您使用Kubernetes將服務部署到生產環境中。您將探索擴展技術、性能優化和可觀察性,確保您的服務能夠應對現實世界的需求。

目錄

1. 微服務介紹
2. Go的可用性
3. Go基礎知識
4. 踏上Go之旅
5. 解鎖Go的並發能力
6. 微服務的核心元素
7. 構建RESTful API
8. Kubernetes介紹
9. 部署到生產環境
10. 生產環境中的下一步
索引