O'Reilly logo

Distributed Computing with Go by V.N. Nikhil Anurag

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introducing Goophr

Now that we have a solid understanding about goroutines, channels, REST, and some of the tools for developing Go applications, let's use this knowledge to build a distributed web application. The purpose of this application will be to index and search documents. In this chapter, we will lay down the design of how such an application will be structured, and we will also look at a few remaining topics and tools that we will be using in our project.

This chapter can be broadly classified into two sections:

  • Design overview
  • Project structure

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required