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

Get Distributed Computing with Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.