What is different between push and pull?
Push is when information, data, or resources are sent out or made available without a request. Pull is when information, data, or resources are requested or retrieved when needed. Essentially, push is proactive while pull is reactive in nature.