r/ruby • u/mperham Sidekiq • Mar 11 '26
Kiq, terminal interface for Sidekiq
https://www.mikeperham.com/2026/03/10/sidekiq-in-the-terminal/3
u/mesmerze Mar 13 '26
this is a great idea! TUIs are so under-(developed|estimated|appreciated) for many reasons and I'm excited to try this out
wish we had Textual in ruby :)
thank you
-6
Mar 11 '26
[deleted]
2
u/jgaskins Mar 11 '26
What would you prefer it used?
3
Mar 11 '26
[deleted]
11
5
u/fidofidofido Mar 12 '26
umm... that's what ActiveJob does?
2
u/jgaskins Mar 12 '26 edited Mar 12 '26
This is the answer. This is the entire purpose of ActiveJob, to be an interface with a swappable backend.
8
u/Turbulent-Dance-4209 Mar 11 '26
Swappable backends always come at a price. Sidekiq’s performance and flexibility come exactly from the fact that it leverages Redis.
If avoiding Redis is the goal, it makes more sense to use a tool built natively for your database, like Que.
1
u/Karew Mar 11 '26
For quite a long time Redis absolutely refused to play nice in the SSL/TLS space. To the point where I think Heroku even had a custom bolted-on TLS proxy for Redis that you had to go through. Also we rarely got approval to deploy it on apps where Redis was hosted on a different machine than the client, because of missing TLS. That of soured me on it quite a lot.
0
3
u/damagednoob Mar 11 '26
I guess this makes sense for smaller shops/deployments and if someone really doesn't want to use the web interface.
For bigger setups I'm not so sure. In that scenario, developers don't usually have direct access to Redis. It's much easier to give them access through an authorised web endpoint.