£39.99

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

Price data last checked 114 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

It has never been this cheap. We have no record of a lower price.

£40 today · cheaper than every other day in the last 24 months

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 617 days • 617 data points (No recent data available)

Historical
Generating forecast...
£41.99 £39.79 £40.27 £40.75 £41.23 £41.71 £42.19 09 June 2024 10 November 2024 13 April 2025 14 September 2025 15 February 2026

Price Distribution

Price distribution over 617 days • 2 price levels

Days at Price
Current Price
612 days · current 5 days 0 153 306 459 612 £40 £42 Days at Price

Price Analysis

Most common price: £40 (612 days, 99.2%)

Price range: £40 - £42

Price levels: 2 different prices over 617 days

Description

Explore software engineering methodologies, techniques, and best practices in Go programming to build easy-to-maintain software that can effortlessly scale on demand Key Features Apply best practices to produce lean, testable, and maintainable Go code to avoid accumulating technical debt Explore Go's built-in support for concurrency and message passing to build high-performance applications Scale your Go programs across machines and manage their life cycle using Kubernetes Book Description Over the last few years, Go has become one of the favorite languages for building scalable and distributed systems. Its opinionated design and built-in concurrency features make it easy for engineers to author code that efficiently utilizes all available CPU cores. This Golang book distills industry best practices for writing lean Go code that is easy to test and maintain, and helps you to explore its practical implementation by creating a multi-tier application called Links 'R' Us from scratch. You'll be guided through all the steps involved in designing, implementing, testing, deploying, and scaling an application. Starting with a monolithic architecture, you'll iteratively transform the project into a service-oriented architecture (SOA) that supports the efficient out-of-core processing of large link graphs. You'll learn about various cutting-edge and advanced software engineering techniques such as building extensible data processing pipelines, designing APIs using gRPC, and running distributed graph processing algorithms at scale. Finally, you'll learn how to compile and package your Go services using Docker and automate their deployment to a Kubernetes cluster. By the end of this book, you'll know how to think like a professional software developer or engineer and write lean and efficient Go code. What you will learn Understand different stages of the software development life cycle and the role of a software engineer Create APIs using gRPC and leverage the middleware offered by the gRPC ecosystem Discover various approaches to managing package dependencies for your projects Build an end-to-end project from scratch and explore different strategies for scaling it Develop a graph processing system and extend it to run in a distributed manner Deploy Go services on Kubernetes and monitor their health using Prometheus Who this book is for This Golang programming book is for developers and software engineers looking to use Go to design and build scalable distributed systems effectively. Knowledge of Go programming and basic networking principles is required. Table of Contents A Bird's-Eye View of Software Engineering Best Practices for Writing Clean and Maintainable Go Code Dependency Management The Art of Testing The Links 'R' Us Project Building a Persistence Layer Data-Processing Pipelines Graph-Based Data Processing Communicating with the Outside World Building, Packaging, and Deploying Software Splitting Monoliths into Microservices Building Distributed Graph-Processing Systems Metrics Collection and Visualization Epilogue

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
24 January 2020
Listed Since
10 January 2020

Barcode

No barcode data available

Similar Products You Might Like

Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
96% match

Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang

Apress

£39.07 27 Jan 2026
Hands-On Software Architecture with Golang: Design and architect highly scalable and robust applications using Go
96% match

Hands-On Software Architecture with Golang: Design and architect highly scalable and robust applications using Go

Packt Publishing

£41.99 16 Feb 2026
Mastering Go: Harness the power of Go to build professional utilities and concurrent servers and services, 3rd Edition
95% match

Mastering Go: Harness the power of Go to build professional utilities and concurrent servers and services, 3rd Edition

Packt Publishing

£39.99 17 Apr 2026
Mastering Go: Create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures, 2nd Edition
95% match

Mastering Go: Create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures, 2nd Edition

Packt Publishing

£46.99 19 Apr 2026
Distributed Systems in Practice with Golang
95% match

Distributed Systems in Practice with Golang

£57.55 25 Feb 2026
Go Programming Blueprints: Build real-world, production-ready solutions in Go using cutting-edge technology and techniques, 2nd Edition
95% match

Go Programming Blueprints: Build real-world, production-ready solutions in Go using cutting-edge technology and techniques, 2nd Edition

Packt Publishing

£41.99 20 Feb 2026
Distributed Systems in Practice with Golang
95% match

Distributed Systems in Practice with Golang

£80.58 02 Mar 2026
Mastering Go: Leverage Go's expertise for advanced utilities, empowering you to develop professional software
95% match

Mastering Go: Leverage Go's expertise for advanced utilities, empowering you to develop professional software

Packt Publishing

£39.62 12 Jan 2026
Learning Go: An Idiomatic Approach to Real-World Go Programming
94% match

Learning Go: An Idiomatic Approach to Real-World Go Programming

O'Reilly

£37.40 25 Jan 2026
Effective Go: Programmer's Guide to Idiomatic and Testable Code
94% match

Effective Go: Programmer's Guide to Idiomatic and Testable Code

Manning Publications

£40.65 24 Jan 2026
Cloud Native Go: Building Reliable Services in Unreliable Environments
94% match

Cloud Native Go: Building Reliable Services in Unreliable Environments

O'Reilly

£39.19 07 Dec 2025
Go Cookbook: Expert Solutions for Commonly Needed Go Tasks
94% match

Go Cookbook: Expert Solutions for Commonly Needed Go Tasks

O'Reilly

£43.80 05 Feb 2026
Learn Go with Pocket-Sized Projects
94% match

Learn Go with Pocket-Sized Projects

Manning

£50.30 28 Jan 2026
Go: Building Web Applications: Building Web Applications: Building Web Applications
94% match

Go: Building Web Applications: Building Web Applications: Building Web Applications

Packt Publishing

£45.38 23 Jan 2026
Golosa: Student Workbook, Book Two: 2
94% match

Golosa: Student Workbook, Book Two: 2

Routledge

£50.59 14 Apr 2026
Golosa: A Basic Course in Russian, Book Two: 2
93% match

Golosa: A Basic Course in Russian, Book Two: 2

Routledge

£66.96 07 Feb 2026
Jameson and Literature: The Novel, History, and Contemporary Reading Practices
93% match

Jameson and Literature: The Novel, History, and Contemporary Reading Practices

MACMILLAN

£73.94 11 Mar 2026
Go Design Patterns
93% match

Go Design Patterns

Packt Publishing

£22.97 24 Feb 2026
gRPC Microservices in Go
93% match

gRPC Microservices in Go

£36.74 23 Jan 2026
Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang
93% match

Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang

Apress

£44.39 21 Feb 2026
Raymond Queneau’s Dubliners: Bewildered by Excess of Love
93% match

Raymond Queneau’s Dubliners: Bewildered by Excess of Love

Cambridge Scholars Publishing

£53.51 10 Feb 2026
Efficient Go: Data-Driven Performance Optimization
93% match

Efficient Go: Data-Driven Performance Optimization

O'Reilly

£38.22 24 Jan 2026
Communication, Comparative Cultures and Civilizations, Volume 2: A Collection on Culture and Consciousness: The Annual of the Jean Gebser Society
93% match

Communication, Comparative Cultures and Civilizations, Volume 2: A Collection on Culture and Consciousness: The Annual of the Jean Gebser Society

£41.50 17 Mar 2026
Hands-On Serverless Computing with Google Cloud: Build, deploy, and containerize apps using Cloud Functions, Cloud Run, and cloud-native technologies
93% match

Hands-On Serverless Computing with Google Cloud: Build, deploy, and containerize apps using Cloud Functions, Cloud Run, and cloud-native technologies

Packt Publishing

£41.99 31 Mar 2026