diff --git a/README.md b/README.md index d5a10df2..0dd53b96 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ The authentication in this case is abstract, allowing the creator of the SPTData The data loader service allows rate limiting of URLs to be set explicitly or to be determined by the server using the “Retry-After” semantic. It allows back-off retrying by using a jittered exponential backoff to prevent the thundering hordes creating a request storm after a predictable exponential period has expired. ## Usage example :eyes: -For an example of this frameworks usage, see the demo application location in the “demo” folder. +For an example of this frameworks usage, see the demo application location in the [“demo” folder](demo/SPTDataLoaderDemo). ## Background story :book: At Spotify we have begun moving to a decentralised HTTP architecture, and in doing so have had some growing pains. Initially we had a data loader that would attempt to refresh the access token whenever it became invalid, but we immediately learned this was very hard to keep track of. We needed some way of injecting this authorisation data automatically into a HTTP request that didn't require our features to do any more heavy lifting than they were currently doing.