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

Other delivery mechanisms than Kafka #3

Open
gjermundgaraba opened this issue Feb 23, 2023 · 4 comments
Open

Other delivery mechanisms than Kafka #3

gjermundgaraba opened this issue Feb 23, 2023 · 4 comments

Comments

@gjermundgaraba
Copy link
Contributor

I am quite interested in this solution, but I don't want to use Kafka. Are there any plans or thoughts around other delivery mechanisms?

@gjermundgaraba gjermundgaraba changed the title Potential for other delivery mechanisms than Kafka Other delivery mechanisms than Kafka Feb 23, 2023
@altbro
Copy link
Contributor

altbro commented Feb 25, 2023

I am quite interested in this solution, but I don't want to use Kafka. Are there any plans or thoughts around other delivery mechanisms?

Hi!
we mainly focused to deliver along current architecture, but we tried to develop crawler with modular interfaces, so it shouldn't be very difficult to adopt another broker.
But it would be interesting why kafka is not ok? what are the downsides or it just some specific project requirement ?

@gjermundgaraba
Copy link
Contributor Author

gjermundgaraba commented Feb 26, 2023

I understand that. Glad to hear it is designed to be modular.

I just don't particularly like Kafka. It is heavy in both the operational and learning sense. I simply don't want it in my stack. Even if I can run it myself, I don't want my team to spend time to learn it and run it.

I think it might have been wise to start with something more lightweight that smaller teams could more easily pick up.

In fact, I believe the best solution for something like this would be to be agnostic to the delivery method. Providing a simple interface to implement might have been more powerful, IMO.

@altbro
Copy link
Contributor

altbro commented Feb 26, 2023

Thank you for sharing your point @gjermundgaraba !
I probably should mention that kafka plays intermediate role in process, and we try to provide initial config for it to work out-of-box, so potential operators wouldn't need to mess with in-depth learning of what's under the hood. At the end only db matters to end-consumer.
But, would you be able to provide an example (or maybe even couple of them) of what may suit us instead of Kafka?

@sascha1337
Copy link

kinda agree with @gjermundgaraba - also you might consider this too:
bro-n-bro/spacebox#6

@altbro altbro added this to Spacebox Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: No status
Development

No branches or pull requests

3 participants