Pull Model
Noun · Development
Definitions
A data retrieval pattern in which the consumer initiates requests to fetch data from the source at its own pace, rather than the source pushing data to consumers. Prometheus uses a pull model, scraping metrics endpoints on a schedule; iterators and lazy evaluation are code-level examples of pull-based data flow.
In plain English: A system where the receiver asks for data when it's ready, rather than having data shoved at it by the sender.
Example: "Prometheus uses a pull model — it scrapes each service's /metrics endpoint every 15 seconds instead of having services push to it."