Hi Liam,

The Apache Kafka project has several modules, I think you should firstly select 
a module you are interested in. 

For example, we are currently working on KIP-500 related features, which 
includes
1. KIP-856: KRaft Disk Failure Recovery,  
2. KIP-642: Dynamic quorum reassignment,
3. kafka-metadata-shell.sh, 
4. KIP-866: ZooKeeper to KRaft Migration, 
5. KIP-858: Handle JBOD broker disk failure in KRaft
6. Migrtion test cases to support Kraft mode
7. KRaft transactions

We even have the idea of implementing multi raft and using it to replace kakfa 
replica protocal. Apart from KRaft, you can also explore tired storage, kafka 
streams, kafka connect,  group coordinator, transaction coordinator, which are 
also In rapid iteration.

--,
Best,
Ziming


> On Aug 11, 2023, at 08:16, Liam Hodges <lhodg...@binghamton.edu.INVALID> 
> wrote:
> 
> I'm working with a small team of engineers looking to contribute to the
> open source tools for Apache Kafka. What is missing in the Kafka community
> right now? Are there any problems an open source project could solve for
> it's developers? Appreciate all feedback.

Reply via email to