Travis CI builds and tests every commit. It's also used to deploy Buildtime Trend as a Service to Heroku and the Buildtime Trend Python library to the PyPi repository.
Using Celery, the web service creates tasks that are executed by a background worker. Celery uses a RabbitMQ instance as a task queue.
Generates and refreshes the chart on the trends dashboard using the Keen.io JavaScript API
Python scripts gather, parse and analyse build and timing data before sending it to Keen.io for storage
The timing and build data that is generated from the monitored builds is stored in the Keen.io database using its Python library, the analysis and visualisation Javascript SDK powers the Trends dashboard.