internetee / billing

Billing service for domain registry services like registrar portal, auction center and eeID
MIT License
0 stars 0 forks source link

how to organise data delivery between services #3

Open vohmar opened 2 years ago

vohmar commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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