Anagnostopoulos, Achilleas

Hands - On Software - Engineering with Golang: - Move beyond basic - programming to design and - build reliable software - with clean code

(No reviews yet) Write a Review
ISBN 13:
9781838554491
author:
Anagnostopoulos, Achilleas
format:
Paperback
publisher:
Packt Publishing Limited
language:
English
Publication Year:
2020
Pages:
640
Dimensions:
23.5 x 19.1 x 3.3 centimetres (1
Genre:
Computers, Programming, General,
Condition:
New
Availability:
Item usually sent within 5 working days
£54.23

Description

Learn to build reliable software with clean code using Go programming language. This comprehensive guide covers industry best practices for writing lean Go code that is easy to test and maintain.

Discover how to apply Go's built-in support for concurrency and message passing to build high-performance applications, and scale your programs across machines using Kubernetes. You'll learn how to design and implement a multi-tier application from scratch, and explore advanced software engineering techniques such as building extensible data processing pipelines and designing APIs using gRPC.

Starting with a monolithic architecture, you'll iteratively transform the project into a service-oriented architecture that supports efficient out-of-core processing of large link graphs. You'll also learn how to compile and package your Go services using Docker and automate their deployment to a Kubernetes cluster.

View AllClose