4 ms·
For those of you pointing out flaws, remember you are picking apart a pre-1.0, just launched project. We're all hackers and startup people right? Think MVP, n
by mperham 9y ago
For those of you pointing out flaws, remember you are picking apart a pre-1.0, just launched project. We're all hackers and startup people right? Think MVP, no one can ship a perfect system completely finished.
- manigandham 9y agoThe only flaw here seems to be a lack of use-case... why not just add an HTTP API to Sidekiq instead, if it doesn't already have it? That way the value of the queue logic and semantics can be offered to any external client.
- mperham 9y agoSidekiq is not a server, it's a Ruby worker process. Redis is the server and I can't build a fast, easy to use embedded queue system on top of Redis.
- manigandham 9y agoCan't Sidekiq just run as a standalone process? It can take a connection string to use existing Redis/RDBMS with option to use embedded server maybe. You can just package it with Redis in a container too. Although to be honest, the basics of a work queue are well covered now with the evolution of cloud services and other databases and message systems.
- mperham 9y agoSidekiq is Ruby only. That won't support one of my key goals with Faktory: polyglot. Background jobs can benefit applications written in many languages. There's many different tools and many different users. No one choice is appropriate for all. I hope some people find Faktory useful.
- deleted 9y ago[deleted]
- geetfun 9y agoThanks Mike for creating Sidekiq and this. pre-1.0 is alright with me for showing it on HN.
- blairanderson 9y agoJust remember, grumpy HN comments are .001% of people viewing the homepage and clicking the link to your site. Your potential customers know better than to get their opinions from reading these comments :)
- twic 9y agoAren't the flaws flaws in the concept, rather than the implementation, though? Are those likely to be improved on?
- yeukhon 9y agoThis is a strong defensive stand, especially coming from the author. Picking things apart with you is better than a "great work and now next post" comment.