£43.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 26 day(s) ago - will refresh soon

View at Amazon

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

This is the most expensive it has ever been. Walk away.

£44 today · previous high £44 · all-time low £40

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 65 days · 65 data points (no recent data)

Historical
Generating forecast…
£43.99 £39.59 £40.55 £41.51 £42.47 £43.43 £44.39 26 April 2026 12 May 2026 28 May 2026 13 June 2026 29 June 2026

Price Distribution

Price distribution over 65 days • 2 price levels

Days at Price
Current Price
41 days 24 days · current 0 10 21 31 41 £40 £44 Days at Price

Price Analysis

Most common price: £40 (41 days, 63.1%)

Price range: £40 - £44

Price levels: 2 different prices over 65 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

£43.21 20 Jun 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

£43.99 30 Jun 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

£43.99 15 Jul 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

£51.99 15 Jul 2026
Distributed Systems in Practice with Golang
95% match

Distributed Systems in Practice with Golang

£57.72 03 Jul 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

£43.99 02 Jul 2026
Distributed Systems in Practice with Golang
95% match

Distributed Systems in Practice with Golang

£80.58 06 Jul 2026
Go Cookbook: Expert Solutions for Commonly Needed Go Tasks
94% match

Go Cookbook: Expert Solutions for Commonly Needed Go Tasks

O'Reilly

£32.00 25 Jun 2026
Learn Go with Pocket-Sized Projects
94% match

Learn Go with Pocket-Sized Projects

Manning

£49.99 20 Jun 2026
Golosa: Student Workbook, Book Two: 2
94% match

Golosa: Student Workbook, Book Two: 2

Routledge

£53.49 15 Jul 2026
Golosa: A Basic Course in Russian, Book Two: 2
93% match

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

Routledge

£68.50 26 Jun 2026
Jameson and Literature: The Novel, History, and Contemporary Reading Practices
93% match

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

MACMILLAN

£89.99 10 Jul 2026
Go Design Patterns
93% match

Go Design Patterns

Packt Publishing

£23.20 03 Jul 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

£42.45 02 Jul 2026
Raymond Queneau’s Dubliners: Bewildered by Excess of Love
93% match

Raymond Queneau’s Dubliners: Bewildered by Excess of Love

Cambridge Scholars Publishing

£61.99 27 Jun 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 11 Jul 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

£43.99 12 Jul 2026
Grid and Cooperative Computing - GCC 2004: Third International Conference, Wuhan, China, October 21-24, 2004. Proceedings: 3251 (Lecture Notes in Computer Science, 3251)
93% match

Grid and Cooperative Computing - GCC 2004: Third International Conference, Wuhan, China, October 21-24, 2004. Proceedings: 3251 (Lecture Notes in Computer Science, 3251)

Springer

£121.28 25 Jun 2026
Go and Ruby Programming Languages: Basics Book for Learning Go and Ruby Programming Languages
93% match

Go and Ruby Programming Languages: Basics Book for Learning Go and Ruby Programming Languages

LAP Lambert Academic Publishing

£70.00 01 Jul 2026
Managing Distributed Dynamic Systems with Spatial Grasp Technology: 690 (Studies in Computational Intelligence, 690)
93% match

Managing Distributed Dynamic Systems with Spatial Grasp Technology: 690 (Studies in Computational Intelligence, 690)

Springer

£76.38 09 Jul 2026
Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)
92% match

Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)

£43.20 23 Jun 2026
Distributed Machine Learning Patterns
92% match

Distributed Machine Learning Patterns

Manning

£48.53 29 Jun 2026
Digital Services in Crisis, Disaster, and Emergency Situations
92% match

Digital Services in Crisis, Disaster, and Emergency Situations

Information Science Reference

£163.25 15 Jul 2026