Obseravable Spark Job
Obseravable Spark Job

A distributed system is a system whose components/services are located on different networked hosts, which coordinate their actions by passing messages to one another. The components interact with one another to achieve a common goal. You will see most of the use cases in enterprise data systems, gaming systems which are bound by Time Synchronization. They implement consensus algorithms and some distributed consensus algorithms, which makes them truly distributed.

How can we create a observer pattern for all the hundreds and thousands of nodes in the cluster?

Quite often, its complex to work with the distributed systems, and it’s even…

ChandraSekhar Saripaka

Software Engineer with expertise in Bigdata and Distributed Systems.

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