Go Programming Blueprints

Build real-world, production-ready solutions in Go using cutting-edge technology and techniques

Go Programming Blueprints

Mat Ryer

Build real-world, production-ready solutions in Go using cutting-edge technology and techniques
Mapt Subscription
FREE
$30.00/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$21.00
$49.99
$29.99 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Go Programming Blueprints Book Cover
Go Programming Blueprints
$ 29.99
$ 21.00
Learning Go Programming Book Cover
Learning Go Programming
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $34.98
Add to Cart

Book Details

ISBN 139781783988020
Paperback274 pages

Book Description

Dive headfirst into solving actual enterprise problems and start cutting code from the word go. You will build complete applications around a variety of subjects using a range of different technologies and techniques, all of which are directly applicable to today's tech start-up world.

Scale, performance, and high availability lie at the heart of the projects, and the lessons learned throughout this book will arm you with everything you need to build world-class solutions. Well-designed applications and sensible architectures can scale horizontally to cope with the demands of up to millions of users, while avoiding the prohibitive up-front investment that can bring a project to its knees.

Table of Contents

What You Will Learn

  • Build quirky and fun projects from scratch while exploring widely applicable skills, patterns, practices, and techniques, as well as a range of different technologies
  • Create websites and data services capable of massive scale using Go's net/http package, exploring RESTful patterns as well as low-latency WebSocket APIs
  • Interact with a variety of remote web services to consume capabilities ranging from authentication and authorization to a fully functioning thesaurus
  • Develop high-quality command-line tools that utilize the powerful shell capabilities and have great performance using Go's in-built concurrency mechanisms
  • Implement a modern document database as well as high-throughput messaging queue technology to put together an architecture that is truly ready for scale
  • Write concurrent programs and gracefully manage their execution and communication with smart use of channels

Authors

Table of Contents

Book Details

ISBN 139781783988020
Paperback274 pages
Read More

Read More Reviews

Recommended for You

Learning Go Programming Book Cover
Learning Go Programming
$ 39.99
$ 28.00
Go Systems Programming Book Cover
Go Systems Programming
$ 39.99
$ 28.00
Learning Vue.js 2 Book Cover
Learning Vue.js 2
$ 35.99
$ 25.20
Building Microservices with Go Book Cover
Building Microservices with Go
$ 35.99
$ 25.20
Go Design Patterns Book Cover
Go Design Patterns
$ 39.99
$ 28.00
Mastering Go Book Cover
Mastering Go
$ 39.99
$ 28.00