Skip to content

gertanoh/gafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building a gafka : A Kafka like system

Building a system that resembles Kafka. Producers shall be able to send data to the cluster, while consumers can read it. It is for educational purposes, but who knows?

V1 Features

  • Log
  • Partition / Topic / Replication
  • Partition connectivity / Raft Group
  • Broker / Cluster Raft Group
  • Broker GRPC Server

Came to the conclusion that relying purely on gossip for metadata management can lead to inconsistencies and failures.

V2

let's follow the traditional controller-based kafka architecture.

Goals

  • Trivial to install
  • Ease to use
  • Ease to operate (need metrics)

Resources

About

A kafka-like event based streaming platform

Topics

Resources

Stars

Watchers

Forks