pullprincipe
Pullprincipe is a term used in discussions of software architecture to denote a pull-based design principle whereby system components request data, tasks, or events from other components rather than having information pushed to them. Rooted in the broader dichotomy of push versus pull models, the pullprincipe emphasizes control for the consumer, decoupling producers from consumers and enabling backpressure to prevent overload.
In practice, pullprincipe underpins patterns such as polling for data, pull-based message consumption from queues, and
Benefits of applying the pullprincipe include improved resilience to load spikes, greater decoupling, and clearer backpressure
See also the push model, pull model, backpressure, Kanban, event-driven architecture, polling, and fan-in/fan-out patterns.
References would include standard works on pull-based systems, queue-based messaging, and Kanban literature.