• HTTP is a de facto standard way for network services to talk
  • HTTP is language-agnostic and very simple (just stateless request-response)
  • Services that communicate with HTTP can be written in different languages
  • Services can use different data storage systems and be built with different tools
  • Many different tools can debug HTTP APIs (cURL, Postman, testing frameworks)

7 / 10