July 2017
Beginner to intermediate
340 pages
7h 43m
English
The following diagram describes our new application organization. Both the Reports and Strava service get some work from Redis and interact with the Data Service, as shown in the following diagram:

The Data Service is an HTTP API that wraps the database containing all the users and runs data. The dashboard is the frontend that implements the HTML user interface.
Some of the information required by the Celery workers can be passed through the Redis broker, such as the Strava tokens for the Strava service.
Read now
Unlock full access