Push model
A push model is a communication pattern in which a producer or system proactively sends data, work, or updates to recipients rather than waiting for each to request them.
Acing the CCNA Exam: Volume 2 Advanced Networking and Security
A push model is an automation pattern in which a management system initiates connections and sends configuration to managed systems.
- How it is used
- Automates centralized configuration delivery when a management system must apply changes immediately to managed devices.
- How deep it goes
- Defines connection direction, agent requirements, protocols, and tool contrasts, but stops short of device-specific command configuration.
- Examples
- Uses Ansible over SSH or NETCONF and contrasts it with Terraform, Puppet, and Chef.
- What you can do after
- Apply it via Ansible by identifying the control node, managed devices, connection protocol, and configuration files involved.
Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains push model →
The Joy of JavaScript
Push-based programming is a style where data is delivered to consumers when it becomes available rather than being pulled on demand.
- How it is used
- Uses producer-driven delivery to handle arriving values without consumer polling.
- How deep it goes
- Defines push against pull, then works through EventEmitter subscriptions and a Proxy-based observable adapter.
- Examples
- Illustrates incoming chat messages, an EventEmitter-backed array, and a proxied array whose new values enter an observable pipeline.
- What you can do after
- Build it from scratch with EventEmitter-backed subscriptions, or adapt a pushable iterable using Proxy.
Logs and Telemetry
A push model is a data-delivery pattern in which the source sends data to a receiving service when the data becomes available.
- How it is used
- Uses event-driven delivery to move metrics to central or cloud services when polling would add latency or waste calls.
- How deep it goes
- Explains polling trade-offs, connection behavior, remote-write standardization, and Fluent Bit endpoint configuration.
- Examples
- Demonstrates local Prometheus and Grafana Cloud outputs using Fluent Bit metrics, TLS, credentials, endpoints, and labels.
- What you can do after
- Operate Fluent Bit remote-write outputs for local or cloud metric destinations.
Spring in Action, Sixth Edition
A push model is a messaging consumption pattern in which the messaging system delivers available messages to a consumer automatically.
- How it is used
- Delivers available JMS messages to application code through an automatically invoked listener.
- How deep it goes
- Explains listener invocation, thread blocking trade-offs, and overload concerns without descending into listener-container internals.
- Examples
- Uses an OrderListener that receives TacoOrder objects from tacocloud.order.queue and displays them through KitchenUI.
- What you can do after
- Operate a Spring JMS listener that receives converted domain objects as messages become available.
Read how Spring in Action, Sixth Edition explains push model →
Related concepts
- Ansibleused by · Ansible is an open-source automation and configuration-management tool for configuring systems, deploying applications, and orchestrating tasks across managed hosts.
- pull modelcontrasts with · A pull model is a pattern in which a consumer or recipient initiates requests for data, messages, configuration, or work according to its needs or readiness.
- streamingimplemented by · Streaming is the incremental handling of a sequence of data items, including their processing, transfer, or consumption as they become available.
- reactive programmingused by · Reactive programming is a programming paradigm in which computations and outputs respond to asynchronous events or changing data by propagating changes through dependent operations.
- pollingalternative to · Polling is the repeated checking or querying of a resource, system, or condition, often at intervals, to detect data, events, or state changes.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



