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

Network Effect of Liftbridge #382

Open
gedw99 opened this issue Jan 17, 2022 · 2 comments
Open

Network Effect of Liftbridge #382

gedw99 opened this issue Jan 17, 2022 · 2 comments

Comments

@gedw99
Copy link

gedw99 commented Jan 17, 2022

Is there concern that LiftBridge is not being used enough and so not having the advantage of the Network effect ?

@gedw99 gedw99 changed the title Network Effec of LIftbridge Network Effect of LIftbridge Jan 17, 2022
@gedw99 gedw99 changed the title Network Effect of LIftbridge Network Effect of Liftbridge Jan 17, 2022
@gc-ss
Copy link

gc-ss commented Jan 17, 2022

I do have concerns that outside Go programmers, maybe not enough language diversity is making programmers in .NET/JAVA/Python/Rust/JS landscape hesitant to jump on board?

For example, I am a Python shop and use betterproto to transpile the .proto definition to Python3 stub - but that requires an additional glue code to let me run async Python with the sync Python3 stub (for which I use trio) - all in all a few months of 2 programmers working on it on and off went into this.

In retrospect, knowing what I know now, it's ~2-3hours worth of work to:

  1. use betterproto to transpile the .proto definition to Python3 stub
  2. trio as the additional glue code to let me run async Python with the sync Python3 stub

@tylertreat
Copy link
Member

To date, Liftbridge has been primarily focused on providing a "Kafka-lite" type solution for the Go ecosystem. This is why the Go client is the "canonical" client implementation. The lack of mature client support is definitely going to be a blocker for other languages I imagine. Unfortunately, I just haven't been able to dedicate the time and resources towards supporting other languages.

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

No branches or pull requests

3 participants