Best Practices for 3rd party api call - Theo's Typesafe Cult