Connect to External API- Design Approach

Please check this article