The following 2 articles predate the development of Go, but they can illustrate well one of the big challenges of the software development world to which Go provides a good solution.
Comments from companies using it: Golang is faster and allows easy parallel implementation. Besides, services like swan, bee, rabbit-MQ, etc.
- Concurrency The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software from 2005
- C10k Problem from 1999