Push vs. Pull

Understand the difference between push-based ingestion and pull-based ingestion.

When looking at ingestion from a network communication perspective, there are two main strategies: pull and push. A push strategy involves a source system sending data to a target, while a pull strategy involves a target reading data directly from a source. We will examine the differences between these two strategies and learn about each's pros and cons.

Push

In push-based ingestion, data is pushed from the source to the target as soon as it becomes available. The source can be an active source generating a huge amount of data, like an IoT device, or a less active source, like a chat application.

Get hands-on with 1400+ tech skills courses.