Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to non-obsolete libraries and APIs; do not depend on the Schema Registry; bundle certificate and schemas #1

Closed
3 of 5 tasks
lszrn opened this issue Jan 8, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@lszrn
Copy link

lszrn commented Jan 8, 2025

This project is using obsolete libraries and APIs.

For a consumer, I would recommand kafka-python-ng and fastavro.

It could also use the following enhancements:

  • a CHANGELOG.md
  • a ca.pem bundled to let the example work "out-of-the-box"
  • the bundled schemas for both key and value to avoid a dependency on the Schema Registry
  • a railnova-kafka-example.py that can be copy-pasted to bootstrap a client's project
  • a pyproject.toml file for a simpler installation procedure (ie: as a module)
@lszrn lszrn added the enhancement New feature or request label Jan 8, 2025
@lszrn lszrn self-assigned this Jan 8, 2025
@lszrn
Copy link
Author

lszrn commented Jan 10, 2025

Eventually, I kept the dependency on confluent-kafka, better specified and upgraded to the latest version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant