liveBook · Manning

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.

How 4 Manning books explain it

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.

Read how The Joy of JavaScript explains push model →

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.

Read how Logs and Telemetry explains push model →

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

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.