Concurrent http calls Using https://github.com/capitalone/go-future-context Calls are made in batches. Time out is used for each call. Can also be extended to use context(https://github.com/mayurshivakumar/concurrentHttpCallsWithContext).