Pinned Repositories
apache-hadoop-3.1.0-winutils
HADOOP 3.1.0 winutils
Cloud-Design-Patterns
Sidecar, Leader election, Scatter Gather, Adaptor, etc. patterns.
Distributed-Leader-Followers-Counter
A write leader and read replicas with atomic counter operations
Distributed-Leaderless-Counter
Gossip protocol based counter in a leaderless cluster with customizable chatter size and query aging.
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
NettyX-Chat-App
Simple Broadcast Chat using Netty NIO
readings
Interesting readings and talks on computer science
Replicated-Document-Indexer
Document indexer that supports stats like word frequency, etc It uses Netty for client & server and Ratis for data replication.
vineethNaroju's Repositories
vineethNaroju/NettyX-Chat-App
Simple Broadcast Chat using Netty NIO
vineethNaroju/Replicated-Document-Indexer
Document indexer that supports stats like word frequency, etc It uses Netty for client & server and Ratis for data replication.
vineethNaroju/ThriftX-RPC
Simple client server using Apache Thrift
vineethNaroju/AkkaX
vineethNaroju/Computer-Science-Papers-For-System-Design
vineethNaroju/DBlsm
some random db
vineethNaroju/druid
Apache Druid: a high performance real-time analytics database.
vineethNaroju/Entertainment-List
Compilation of all good tv shows, animes, movies and manga.
vineethNaroju/flink
Apache Flink
vineethNaroju/flink-at-scale
📚 Tech blogs & talks by companies that run Apache Flink in production
vineethNaroju/flink-connector-kafka
Apache flink
vineethNaroju/flink-kubernetes-operator
Apache Flink Kubernetes Operator
vineethNaroju/FlyIO
Trying out https://fly.io/dist-sys/1/
vineethNaroju/hadoop
Apache Hadoop
vineethNaroju/iceberg
Apache Iceberg
vineethNaroju/java-basics
vineethNaroju/Jetty-Api-Websocket-Server
A learning exercise to experiment running websocket and apis in the same process.
vineethNaroju/learn-k8s
Learning k8s from Nana videos
vineethNaroju/LearnAerospike
Exploring aerospike and connectors.
vineethNaroju/LearnEnvoy
vineethNaroju/LearnFlink
Learning Flink
vineethNaroju/learnRust
Learning rust
vineethNaroju/LLD
vineethNaroju/maelstrom
A workbench for writing toy implementations of distributed systems.
vineethNaroju/overthewire
vineethNaroju/ozone
Scalable, redundant, and distributed object store for Apache Hadoop
vineethNaroju/ratis
Open source Java implementation for Raft consensus protocol.
vineethNaroju/RatisDB
Multi-master database using Raft protocol for consensus and log replication
vineethNaroju/RatisX-Netty-Counter
vineethNaroju/System-Design-Implementations
Playing around with Kafka and Flink