These types of publishers should be avoided. They are great to get raw data from external services such as Stripe or Square, but they tend to be little bit slower because this involves actively communicating with another server. When we are integrating with other servers, we should always build a separate synchronization server. We will talk about APIs in another chapter.
Still, this publishing pattern can be useful in edge cases, so it is important to know that this option exists.
HTTP is a protocol for collaborative systems; it is the protocol that allows users to connect to web pages. The HTTP protocol can be used to access data from other servers from our own server.
We are going to use Meteor's integrated ...