Karan Sharma's Projects
1οΈβ£πποΈ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Golang
Prometheus Alertmanager
Alertmanager - Mattermost Webhook Receiver
Some Implementations of Algorithms in Python
Ansible playbook to install ELK stack for log analysis and Prometheus/AlertManager/Node Exporter/Grafana for Server monitoring. Or as they say, One :ring: to rule them all!
πΈπΈ Curated list of investment & finance related resources
Prometheus metrics exporter for AWS Direct Connect
Minimal Golang library for implemeting weighted round robin load balancing.
A disk based KV store (based on Bitcask implementation)
Fancy stream processing made operationally mundane
SNU Course: Big Data Assignments
Docker image for Caddy with custom plugins baked into the image.
π Send alert notifications to Google Chat via Prometheus Alertmanager
Calendar web view for Takwarrior
Tiny Go library designed for retrieving CPU and Memory quota information from Linux control groups (cgroups).
Setup ClickHouse cluster with replication using `clickhouse-keeper`
Go client for HAProxy configuration and runtime API
Securely share sensitive text with others
Generate CLI commands using AI for common ops
CoreDNS is a DNS server that chains plugins
Codes for CSD 335 "OOPs in Java" ( Taught at SNU)
HAProxy Data Plane API
Course work of JHU - Data Science on Coursera
A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.
:dog: Command-line DNS Client for Humans. Written in Golang
Export AWS EBS Snapshots data as Prometheus metrics
Set of utilities to do deployments in an EKS cluster
Directory of services focusing on environment and sustainability in India.