Distributed Computing with Go

Practical concurrency and parallelism for Go applications



Bookstore > Books > Distributed Computing with Go

Price$39.99 - $49.45
Rating
AuthorV.N. Nikhil Anurag
PublisherPackt Publishing
Published2018
Pages246
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101787125386
ISBN-139781787125384
EBook Hardcover Paperback

Distributed Computing with Go gives developers with a good idea how basic Go development works the tools to fulfill the true potential of Golang development in a world of concurrent web and cloud applications. Nikhil starts out by setting up a professional Go development environment. Then you'll learn the basic concepts and practices of Golang concurrent and parallel development.

You'll find out in the new few chapters how to balance resources and data with REST and standard web approaches while keeping concurrency in mind. Most Go applications these days will run in a data center or on the cloud, which is a condition upon which the next chapter depends. There, you'll expand your skills considerably by writing a distributed document indexing system during the next two chapters. This system has to balance a large corpus of documents with considerable analytical demands.

Another use case is the way in which a web application written in Go can be consciously redesigned to take distributed features into account. The chapter is rather interesting for Go developers who have to migrate existing Go applications to computationally and memory-intensive environments. The final chapter relates to the rather onerous task of testing parallel and distributed applications, something that is not usually taught in standard computer science curricula.





Similar Books


Sams Teach Yourself Go in 24 Hours

Sams Teach Yourself Go in 24 Hours

by George Ornbo

In just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours will help new and experienced programmers build software that's simpler, more reliable, and far more scalable. This book's straightforward, step-by-step approach guides you from setting up your environment through testing and deploying powerful solutions. Using pr...

Price:  $27.79  |  Publisher:  SAMS Publishing  |  Release:  2017

Developing with Google+

Developing with Google+

by Jennifer Murphy

Would you like to integrate Google+ with an existing website, or build your own social application on the platform? Developing with Google+ takes you on a tour of the Google+ APIs, with lots of concrete examples and hands-on projects. You'll learn how to take advantage of Google+ social plug-ins, communicate programmatically with Google+ ...

Price:  $14.49  |  Publisher:  O'Reilly Media  |  Release:  2012

Building Your Next Big Thing with Google Cloud Platform

Building Your Next Big Thing with Google Cloud Platform

by S. P. T. Krishnan, Jose Ugia Gonzalez

Building Your Next Big Thing with Google Cloud Platform shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption. Whether you need a simple virtual server to run your legacy application or you need to architect a sophisticated...

Price:  $44.99  |  Publisher:  Apress  |  Release:  2015

Pro DevOps with Google Cloud Platform

Pro DevOps with Google Cloud Platform

by Pierluigi Riti

Use DevOps principles with Google Cloud Platform (GCP) to develop applications and services. This book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.Starting with core DevOps concepts, continuous integration, and continuous deliver...

Price:  $23.84  |  Publisher:  Apress  |  Release:  2018

Security with Go

Security with Go

by John Daniel Leon

Go is becoming more and more popular as a language for security experts. Its wide use in server and cloud environments, its speed and ease of use, and its evident capabilities for data analysis, have made it a prime choice for developers who need to think about security.Security with Go is the first Golang security book, and it is useful ...

Price:  $31.99  |  Publisher:  Packt Publishing  |  Release:  2018

Julia 1.0 Programming Cookbook

Julia 1.0 Programming Cookbook

by Bogumit Kaminski, Przemystaw Szufel

Julia, with its dynamic nature and high-performance, provides comparatively minimal time for the development of computational models with easy-to-maintain computational code. This book will be your solution-based guide as it will take you through different programming aspects with Julia.Starting with the new features of Julia 1.0, each re...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Essential GWT

Essential GWT

by Federico Kereki

With Google Web Toolkit, Java developers can build sophisticated Rich Internet Applications (RIAs) and complete Web sites using the powerful IDEs and tools they already use. Now, with GWT 2, Google Web Toolkit has become even more useful. Essential GWT shows how to use this latest version of GWT to create production solutions that combine...

Price:  $3.99  |  Publisher:  Addison-Wesley  |  Release:  2010

Grails Persistence with GORM and GSQL

Grails Persistence with GORM and GSQL

by Robert Fischer

Unique to the popular Grails web framework is its architecture. While other frameworks are built from the ground up, Grails leverages existing and proven technologies that already have advanced functionality built in. One of the key technologies in this architecture is Hibernate, on top of which Grails builds its GORM (Grails Object Relat...

Price:  $19.99  |  Publisher:  Apress  |  Release:  2009