Slide 44
Slide 44 text
MIDDLEWARE CHAIN
client := Chain(
&http.Client{},
Logging(log.New(os.Stdout, "http: ", log.LstdFlags)),
BasicAuthorization("username", "password"),
Metrics(NewSummary("request_duration_seconds")),
Backoff(3, 20*time.Millisecond),
LoadBalancing("instance01", "instance02", "instance03"),
Recover(),
)