I'm reading the sidekiq basics and I'm having some conceptual problems understanding how sidekiq works in a production setting.
Say I have two independent ruby applications, one rails, one sinatra. How could I share a single sidekiq process between the two applications? Is this possible?
The basics state this: "The Sidekiq client runs in your web application process (typically a Rails unicorn or passenger process) and allows you to push jobs into the background for processing" Does this imply that this use case is not possible?
Does each ruby application require a user to run: bundle exec sidekiq -C sidekiq.yml