Rahul Dhar's repositories
distributed-monitoring-system
A 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.
scaling-web-app
A repository for learning how to scale a web application, concentrates over using docker containers over a bridge network for application instances that are being load balanced using the Round Robin algorithm. The application instances interact with a data service and a logging service that run in their separate containers.
Back-End-Developer-Interview-Questions
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
uptime-monitor
An "uptime monitor" allows users to enter URLs they want monitored, and receive alerts when those resources "go down" or "come back up".
phantonjs-html2png
Script for converting a .html file to .png file using phantom.js
complete-guide-to-elasticsearch
Contains all of the queries used within the Complete Guide to Elasticsearch course.
covid19india-react
📊 Source code of the main website
feedback-manager
This application can be used for conducting surveys!
ga-dev-tools
A showcase of demos and tools built with the various Google Analytics APIs and Libraries.
lottomunbers
A simple exercise to learn concurrency in Go
vscode-dev-containers
A repository of development container definitions for the VS Code Remote - Containers extension and GitHub Codespaces