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

Reconsidering module-kafka: Evaluating the need for its deprecation #8

Open
destitutor opened this issue Jul 21, 2023 · 1 comment
Open
Labels
🟡 priority: medium This issue/task has medium priority ❓ question Further information is requested 🕓 wating for feedback Used when attention is needed, or suitable for newcomers awaiting feedback

Comments

@destitutor
Copy link
Collaborator

No description provided.

@oereo
Copy link
Contributor

oereo commented Jul 21, 2023

  • Limitations of using a Config Class or Abstract Class for common settings when separated as a kafka-module:

    • When creating a separate kafka-module, using a single Config Class or Abstract Class for common settings might not be the most suitable approach.
    • The reason is that such an approach may lack flexibility and might not be adaptable to different environments or configurations where the kafka-module is used.
  • Challenges in separating functionalities as a common module due to varying Retry policies and configuration values specific to the service implementing Kafka:

    • Different services that use Kafka might have varying Retry policies and configuration values specific to their needs.
    • Trying to abstract and standardize these diverse functionalities into a single common module becomes challenging due to the service-specific characteristics.
    • As a result, it may become difficult to create a one-size-fits-all common module that accommodates all the different needs of various services.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🟡 priority: medium This issue/task has medium priority ❓ question Further information is requested 🕓 wating for feedback Used when attention is needed, or suitable for newcomers awaiting feedback
Projects
None yet
Development

No branches or pull requests

2 participants