часто обращаться к внешнему api, отправлять запросы. Один &http.Client{} который будет делать Do(req) или на каждый запрос новый клиент?
https://golang.org/pkg/net/http/#Client
Timeout не забудь в конфигурации http.Client{} задать)
Лучше подумать про ошибки и exponential backoff )
Обсуждают сегодня