title: How to Design a service that can consume REST endpoints. Need support to add new endpoints at runtime
body: <p>I am trying to create a service that consumes data from different cloud providers and it should be able to support adding new providers at runtime.
  To be specific, trying to build to something like this : <a href="https://my.artik.cloud/devices" rel="nofollow noreferrer">https://my.artik.cloud/devices</a></p>
  
  <p>A cloud platform to integrate with various device types. The minimum requirement is able to add new device integration without changing the code. Any pointers on how to achieve this ?</p>