買這商品的人也買了...
-
$580$458 -
$1,200$948 -
$780$616 -
$580$458 -
$294$279 -
$454Go 語言高級編程
-
$1,000$790 -
$580$493 -
$352深入學習 Go 語言
-
$580$458 -
$301Go語言編程實戰
-
$811Rust 權威指南 (The Rust Programming Language (Covers Rust 2018))
-
$780$616 -
$880$695 -
$1,485Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch
-
$880$695 -
$474$450 -
$580$458 -
$594$564 -
$580$458 -
$880$695 -
$505Go 黑帽子 : 滲透測試編程之道
-
$450$356 -
$580$458 -
$880$695
商品描述
Practical Go aims to use the Golang programming language to build applications typically being written and deployed in software systems across the industry. In this book, readers will learn how to write production ready HTTP 1.1, HTTP2, RPC and TCP/UDP servers. You will learn about best practices related to failure handling, logging, monitoring and scaling their services in a platform neutral way. Throughout this book, we will only resort to using the most popular open source projects and aim to be as cloud provider neutral as possible.
- This practical guide will cover:
- Writing a HTTP service from scratch using Golang's standard library
- Implementing RPC and HTTP interfaces for RPC service
- Using a SQL database and;
- Load balancing, handling failure and scaling
With a focus on writing production ready network applications at a higher level of the network stack, you will understand from practical hands on examples written with modern practices in mind. With more and more companies embracing Golang to write their applications, you will be able to reference this book for years to come as your go to practical guide.
作者簡介
AMIT SAHA is a software engineer at Atlassian, located in Sydney, Australia. He has written Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More! (No Starch Press, 2015) and Write Your First Program (PHI Learning, 2013). His other writings have been published in technical magazines, conference proceedings, and research journals. He can be found online at https: //echorand.me.