Skip to content
This repository was archived by the owner on Sep 30, 2025. It is now read-only.

Commit 80f8566

Browse files
committed
Add some more context for the creation justification
* Lightweight * Control * Only required features * Architecture
1 parent 8b049e8 commit 80f8566

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ Authentication and back-off logic is a pain, let's do it once and forget about i
1818

1919
Yet another networking library? Well apart from some unique benefits such as built-in rate limiting and powerful request authentication, a significant benefit for you is that any tagged version has been tested in production. We only tag a new release once it’s been used for two weeks by the Spotify app (which has millions of active users a day). As such you can be sure tagged versions are as stable as possible.
2020

21+
As for Spotify, we wanted a light networking library that we had full control over in order to act fast in squashing bugs, and carefully select the feature we needed and were capable of supporting. The architecture also plays very nicely into our MVVM and view aggregation service architectures at Spotify by tying the lifetime of a request to the view.
22+
2123
## Architecture :triangular_ruler:
2224
`SPTDataLoader` is designed as an HTTP stack with 3 additional layers on top of `NSURLSession`.
2325

0 commit comments

Comments
 (0)