Shekhar Gulati shekhargulati.com

Factors to consider when architecting systems that uses third-party systems  ↦

In this post, I will talk about important factors you should consider when architecting systems that are powered by third-party systems. The factors I detail are:

  1. deployment model
  2. technology coherence
  3. NFRs and SLAs
  4. Infrastructure and hardware needs
  5. API style and documentation
  6. Idempotent APIs
  7. Getting data out of the third party provider
  8. Community

Discussion

Sign in or Join to comment or subscribe

0:00 / 0:00