Too Long; Didn't Read
Concurrency in Golang And WorkerPool [Part 1] explores concurrency in golang and how we can limit its usage with worker pools. In the second part, we will explore how to build a robust solution for concurrency around this concept. In this article, we discuss how to use worker pools to create a worker pool that can handle as many tasks as possible as possible. We create a channel of 100 and all the data passed to it would not be able to enter any more than 100 until data extracted from it was extracted from the channel.