Go Programming Blueprints

Mat Ryer

  • 出版商: Packt Publishing
  • 出版日期: 2015-01-29
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 251
  • 裝訂: Paperback
  • ISBN: 1783988029
  • ISBN-13: 9781783988020
  • 相關分類: Go 程式語言
  • 下單後立即進貨 (約3~4週)

買這商品的人也買了...

商品描述

Build real-world, production-ready solutions in Go using cutting-edge technology and techniques

About This Book

  • Learn to apply the nuances of the Go language, and get to know the open source community that surrounds it to implement a wide range of start-up quality projects
  • Write interesting, and clever but simple code, and learn skills and techniques that are directly transferrable to your own projects
  • Discover how to write code capable of delivering massive world-class scale performance and availability

Who This Book Is For

Intended for seasoned Go programmers who want to put their expertise in Go to use to solve big, real-world, modern problems. With a basic understanding of channels and goroutines, you will hone your skills to build tools and programs that are quick and simple. You need not be an expert in distributed systems or technologies in order to deliver solutions capable of great scale. It is assumed that you are familiar with the basic concepts of Go.

In Detail

Dive headfirst into solving actual enterprise problems and start cutting code from the word go. You will build complete applications around a variety of subjects using a range of different technologies and techniques, all of which are directly applicable to today's tech start-up world.

Scale, performance, and high availability lie at the heart of the projects, and the lessons learned throughout this book will arm you with everything you need to build world-class solutions. Well-designed applications and sensible architectures can scale horizontally to cope with the demands of up to millions of users, while avoiding the prohibitive up-front investment that can bring a project to its knees.

商品描述(中文翻譯)

使用尖端技術和技巧,在Go語言中建立真實世界、可投入生產的解決方案。

關於本書:
- 學習應用Go語言的細微差別,並了解圍繞它的開源社區,以實現各種初創品質的項目。
- 編寫有趣、巧妙但簡單的代碼,並學習可直接應用於自己項目的技能和技巧。
- 發現如何編寫能夠提供大規模世界級性能和可用性的代碼。

本書適合對Go有經驗的程序員,他們希望將自己在Go方面的專業知識應用於解決大型、現代的實際問題。只需對通道和goroutine有基本的理解,您就可以磨練自己的技能,構建快速且簡單的工具和程序。您不需要成為分散式系統或技術方面的專家,即可提供具有很大規模能力的解決方案。假設您熟悉Go的基本概念。

深入解決實際的企業問題,從一開始就開始編寫代碼。您將使用各種不同的技術和技巧,圍繞各種主題構建完整的應用程序,這些都直接適用於當今的技術初創世界。

專案的核心是規模、性能和高可用性,本書中學到的教訓將使您具備構建世界級解決方案所需的一切。設計良好的應用程序和合理的架構可以水平擴展,以應對高達數百萬用戶的需求,同時避免前期投資過高,導致項目無法進展。