Open vohmar opened 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/
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
But on the other hand, if we have a lot of time, why not? Good experience
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/