I am a design-driven engineer, a quick learner, technically competent, self-motivated and a diligent professional. I am passionate about building products that augment human capabilities. I like to add new skill sets on the latest and cutting edge technologies and continuously upgrade my repertoire.
rahul-dhar-e5609 / distributed-monitoring-system Goto Github PK
View Code? Open in Web Editor NEWA distributed system built in Golang that uses the RabbitMQ's exchanges for communicating data and messages between various consumer applications that consume the data published by the various generators. The data is coordinated by a coordinator program that can be scaled up easily depending upon the traffic. These coordinators use an event-based design to communicate the data generated to the consumers that show interest in the data by subscribing to them using event listeners.