https://medium.com/@tayloroakley/how-to-set-up-rest-api-rate-limits-for-optimal-performance-64d177475965