Vineeth N.'s repositories
Cloud-Design-Patterns
Sidecar, Leader election, Scatter Gather, Adaptor, etc. patterns.
apache-hadoop-3.1.0-winutils
HADOOP 3.1.0 winutils
golang-concurrency-patterns
Confinement, Fan In Fan Out, Generator Patterns, Pipeline, Sync - Mutex, Broadcast , Signal , Wait Group,
golang-internals
Channels, Locks, Go Runtime behavior explained
golang-servers
Simple channels, Concurrent crawler, Load balancer, shop rest api, TCP client server
Distributed-Leaderless-Counter
Gossip protocol based counter in a leaderless cluster with customizable chatter size and query aging.
design-patterns
common llds in java
Exercism
Exercism (https://exercism.org/tracks/go) problems in Golang
github-cheat-sheet
A list of cool features of Git and GitHub.
go
The Go programming language
golang-data-structures
Graph , Union Find Data Structure
goqkit
GoQKit is the quantum circuit simulator Golang module. You can write a code and run a quantum calculation in Golang on your PC.
high-level-designs
Rate Limiter, Consistent Hashing, Key Value Store, News Feed Design
Leaderless-Node-Manager
A simple node manager that publishes node list every 1 second to all nodes. We can add / remove nodes and kill node manager. This is for fun.
low-level-design
Simple LLD problems for fun
node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
pocs-in-nodejs
Queue Task Scheduler, Redis Lock Service, Mail Service, Discord bot, Leaderboard as Service and Worker threads
proglog
Implementing "Distributed Systems With Go" book stuff.
spring-boot-stuff
Simple Rest APIs with Redis, etc.
toydb
Distributed SQL database in Rust, written as a learning project