
Practical Go
Building Scalable Network and Non-Network Applications
Amit Saha(Author)
Wiley (Publisher)
1st Edition
Published on 13. February 2022
Book
Paperback/Softback
416 pages
978-1-119-77381-8 (ISBN)
Description
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.
* 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.
More details
Language
English
Place of publication
New York
United States
Target group
Professional and scholarly
Dimensions
Height: 232 mm
Width: 186 mm
Thickness: 23 mm
Weight
738 gr
ISBN-13
978-1-119-77381-8 (9781119773818)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

E-Book
11/2021
1st Edition
Polity Press
€25.99
Available for download

E-Book
11/2021
1st Edition
Wiley-Scrivener
€25.99
Available for download