Software Development with Go: Cloud-Native Programming Using Golang with Linux and Docker

Tolaram, Nanik

  • 出版商: Apress
  • 出版日期: 2022-12-29
  • 售價: $1,500
  • 貴賓價: 9.5$1,425
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484287304
  • ISBN-13: 9781484287309
  • 相關分類: DockerLinux
  • 海外代購書籍(需單獨結帳)

商品描述

Gain insights into the different challenges that can be solved using Go, with a focus on containers, Linux, security, networking, user interfaces and other relevant cloud based topics. This book reviews the necessary tools to create container-based cloud solutions with Go, a programming language that was born out of the need to address scalable, high availability cloud computing architecture needs inside Google.

Go, also known as Golang, has been adopted across different industries and products with many popular Open Source projects that power cloud computing technologies such as Docker and Kubernetes being written with Go. As the complexity of cloud technology increases, so does the need for people to understand how things work under-the-hood and to fix them when they're broken.

What You Will Learn

  • Understand how the various components of a container-based system works
  • Tackle complex technical issues using Go
  • Integrate tools that can be used as part of your daily operational needs
  • Build system-based products

Who This Book Is For

Developers and Engineers familiar with Go who want to know how different parts of the system work and who want to write command line tools. It will also be beneficial to programmers who already have a system-level understanding and want to use Go to build tools for existing projects and applications.

商品描述(中文翻譯)

這本書將深入探討使用Go解決不同挑戰的方法,重點放在容器、Linux、安全性、網路、使用者介面和其他相關的雲端主題上。本書將回顧使用Go創建基於容器的雲端解決方案所需的必要工具。Go是一種由Google內部為了應對可擴展、高可用性的雲端計算架構需求而誕生的程式語言,也被稱為Golang。Go已經在不同的行業和產品中被廣泛採用,許多流行的開源專案,如Docker和Kubernetes,都是使用Go編寫的,這些專案推動了雲端計算技術的發展。隨著雲端技術的複雜性增加,人們對於了解底層運作原理並在出現問題時進行修復的需求也越來越大。

本書的學習重點包括:
- 理解基於容器系統的各個組件的運作原理
- 使用Go解決複雜的技術問題
- 整合可作為日常操作需求的工具
- 構建基於系統的產品

本書適合已熟悉Go的開發人員和工程師,他們想要了解系統的不同部分是如何運作的,並且想要撰寫命令列工具。對於已經具有系統層次理解並希望使用Go為現有專案和應用程式建立工具的程式設計師來說,本書也將有所助益。

作者簡介

Nanik Tolaram is a big proponent of open source software with over 20 years of industry experience. He has dabbled in different programming languages, including Java, C, and C++. He has developed products from the ground up working in early startup companies. He is a software engineer at heart, but loves to write technical articles and share his knowledge with others.

He learned to program with Go during the COVID 19 pandemic and hasn't looked back.


作者簡介(中文翻譯)

Nanik Tolaram 是一位擁有超過20年業界經驗的開源軟體的大力支持者。他涉獵過不同的程式語言,包括Java、C和C++。他曾在初創公司從頭開發產品。他本質上是一位軟體工程師,但喜歡撰寫技術文章並與他人分享知識。

他在COVID-19大流行期間學習了Go程式語言,並且一直沒有回頭。