Verwandte Artikel zu Distributed Computing with Go: Practical concurrency...

Distributed Computing with Go: Practical concurrency and parallelism for Go applications - Softcover

 
9781787125384: Distributed Computing with Go: Practical concurrency and parallelism for Go applications

Inhaltsangabe

A tutorial leading the aspiring Go developer to full mastery of Golang's distributed features.

Key Features

  • This book provides enough concurrency theory to give you a contextual understanding of Go concurrency
  • It gives weight to synchronous and asynchronous data streams in Golang web applications
  • It makes Goroutines and Channels completely familiar and natural to Go developers

Book Description

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.

What you will learn

  • Gain proficiency with concurrency and parallelism in Go
  • Learn how to test your application using Go's standard library
  • Learn industry best practices with technologies such as REST, OpenAPI, Docker, and so on
  • Design and build a distributed search engine
  • Learn strategies on how to design a system for web scale

Who This Book Is For

This book is for developers who are familiar with the Golang syntax and have a good idea of how basic Go development works. It would be advantageous if you have been through a web application product cycle, although it's not necessary.

Table of Contents

  1. Developer Environment for Go
  2. Understanding Goroutines
  3. Channels & Messages
  4. The RESTful Web
  5. Introducing Goophr
  6. Goophr Concierge
  7. Goophr Librarian
  8. Deploying Goophr
  9. Foundations of Web Scale Architecture

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

V.N. Nikhil Anurag is a Go developer currently working in Berlin. He speaks at conferences about how to use Go in domains such as Concurrency, file systems, and distributed systems. He is also trying to bridge the gap between the rich literature on concurrency and the practice of programming goroutines and channels. He did his Bachelor's in Electronics and Instrumentation Engineering from JNTU, India and Master of Science in Control System from University of Sheffield, UK.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

EUR 3,42 für den Versand innerhalb von/der USA

Versandziele, Kosten & Dauer

Suchergebnisse für Distributed Computing with Go: Practical concurrency...

Beispielbild für diese ISBN

Anurag, V.N. Nikhil
Verlag: Packt Publishing, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Softcover

Anbieter: Lucky's Textbooks, Dallas, TX, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers ABLIING23Mar2912160176841

Verkäufer kontaktieren

Neu kaufen

EUR 38,10
Währung umrechnen
Versand: EUR 3,42
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

V.N. Nikhil Anurag
Verlag: Packt Publishing Limited, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu PAP
Print-on-Demand

Anbieter: PBShop.store US, Wood Dale, IL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781787125384

Verkäufer kontaktieren

Neu kaufen

EUR 46,25
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

V.N. Nikhil Anurag
Verlag: Packt Publishing Limited, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu PAP
Print-on-Demand

Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781787125384

Verkäufer kontaktieren

Neu kaufen

EUR 43,43
Währung umrechnen
Versand: EUR 5,75
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Anurag, V.N. Nikhil
Verlag: Packt Publishing, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Softcover
Print-on-Demand

Anbieter: Majestic Books, Hounslow, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Print on Demand. Bestandsnummer des Verkäufers 370860902

Verkäufer kontaktieren

Neu kaufen

EUR 47,27
Währung umrechnen
Versand: EUR 7,44
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: 4 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Anurag, V.N. Nikhil
Verlag: Packt Publishing, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Softcover

Anbieter: Ria Christie Collections, Uxbridge, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. In. Bestandsnummer des Verkäufers ria9781787125384_new

Verkäufer kontaktieren

Neu kaufen

EUR 41,43
Währung umrechnen
Versand: EUR 13,72
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

V.N. Nikhil Anurag
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Paperback

Anbieter: Chiron Media, Wallingford, Vereinigtes Königreich

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: New. Bestandsnummer des Verkäufers 6666-IUK-9781787125384

Verkäufer kontaktieren

Neu kaufen

EUR 39,06
Währung umrechnen
Versand: EUR 17,74
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: 10 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

V.N. Nikhil Anurag
Verlag: Packt Publishing Limited, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Paperback / softback
Print-on-Demand

Anbieter: THE SAINT BOOKSTORE, Southport, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback / softback. Zustand: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Bestandsnummer des Verkäufers C9781787125384

Verkäufer kontaktieren

Neu kaufen

EUR 47,96
Währung umrechnen
Versand: EUR 18,33
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Anurag, V. N. Nikhil
Verlag: Packt Publishing, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Softcover

Anbieter: moluna, Greven, Deutschland

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. To learn all of Go, a developer has to be conversant with Go concurrency and parallelism in theory and practice. Distributed Computing with Go takes the reader from concurrency using Goroutines and Channels to the full range of web and cloud environments wh. Bestandsnummer des Verkäufers 464982757

Verkäufer kontaktieren

Neu kaufen

EUR 48,76
Währung umrechnen
Versand: EUR 48,99
Von Deutschland nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

V. N. Nikhil Anurag
Verlag: Packt Publishing, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Taschenbuch
Print-on-Demand

Anbieter: preigu, Osnabrück, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Taschenbuch. Zustand: Neu. Distributed Computing with Go | V. N. Nikhil Anurag | Taschenbuch | Kartoniert / Broschiert | Englisch | 2018 | Packt Publishing | EAN 9781787125384 | Verantwortliche Person für die EU: Libri GmbH, Europaallee 1, 36244 Bad Hersfeld, gpsr[at]libri[dot]de | Anbieter: preigu Print on Demand. Bestandsnummer des Verkäufers 111637781

Verkäufer kontaktieren

Neu kaufen

EUR 53,95
Währung umrechnen
Versand: EUR 70,00
Von Deutschland nach USA
Versandziele, Kosten & Dauer

Anzahl: 5 verfügbar

In den Warenkorb

Foto des Verkäufers

V. N. Nikhil Anurag
Verlag: Packt Publishing, 2018
ISBN 10: 1787125386 ISBN 13: 9781787125384
Neu Taschenbuch
Print-on-Demand

Anbieter: AHA-BUCH GmbH, Einbeck, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Taschenbuch. Zustand: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Bestandsnummer des Verkäufers 9781787125384

Verkäufer kontaktieren

Neu kaufen

EUR 62,74
Währung umrechnen
Versand: EUR 62,34
Von Deutschland nach USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb