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

how to organise data delivery between services #3

Open
vohmar opened this issue Nov 25, 2021 · 3 comments
Open

how to organise data delivery between services #3

vohmar opened this issue Nov 25, 2021 · 3 comments
Assignees

Comments

@vohmar
Copy link
Contributor

vohmar commented Nov 25, 2021

we have discussed message bus option, but kubernetes offers an alternative - service mesh - that works well with blue-green deployment setup

consider this:
https://arcentry.com/blog/api-gateway-vs-service-mesh-vs-message-queue/

@yulgolem
Copy link

yulgolem commented Nov 25, 2021

Well, as one of aspects to consider I'd like to suggest - is there any common practice to implement this or that solution for the Ruby on Rails? I like the idea of blue-green deployment as a whole, but some solutions might look like a little over-engineering ones.
But that's the matter to think about, sure thing.
BTW just for lulz - and to think on in a bit, @vohmar take a look at https://brandonhilkert.com/blog/sidekiq-as-a-microservice-message-queue/

@OlegPhenomenon
Copy link

As I said before, and in relation to KubeMQ, this in a sense simplifies the work, especially for our devops. The problem is different, but are there any examples, practices, libraries, etc.? For example, if you take Kafka, there is a lot of information + a number of books are devoted to this technology. And even if this is our first experience, then finding the necessary information will be faster and easier than following the path of experiments and mistakes, which can last exactly a year or even more

@OlegPhenomenon
Copy link

But on the other hand, if we have a lot of time, why not? Good experience

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