A similar piece of code in many infrastructure software. Photo: Pexels

What is common in Kubernetes, Openstack, SaltStack, Logstash/Elastic, and Zabbix ? Why we still need a polling engine when having push & message bus?

TL;DR: Showed the Master/Agent model’s prevalence in today’s cloud by citing 17 notable infrastructure software adopting this model in 5 categories. While they were built for different purposes, a shared impactful aspect is how fast and scalable the master interacts and orchestrates with the agents. We discussed the poll/push as the interaction options, and argue that a generic polling/aggregation engine remains a necessary part for such systems and may greatly reduce the duplicate work in them.

Jeff Pei

Software Deployment @LinkedIn, previously @eBay. API, author of parallec.io & REST Commander. Views my own. jeffpei.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store