Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing deployment / runtime related documentation #71

Closed
hms opened this issue Nov 2, 2022 · 4 comments
Closed

Missing deployment / runtime related documentation #71

hms opened this issue Nov 2, 2022 · 4 comments
Assignees
Labels
question Further information is requested

Comments

@hms
Copy link

hms commented Nov 2, 2022

I couldn't find any documentation on deployment and runtime related issues such as: how to start AJ, how it manages queues, monitoring, etc. Is it possible I missed the details somewhere?

If not, I think the lack of this information would stop people from even trying AJ, which is a shame as it's a very, very interesting project that I would have loved to use in my application.

@fractaledmind
Copy link
Owner

Hey @hms. Somehow my GitHub notifications are messed up and I never saw this message. Apologies.

To your issue: AcidicJob is a gem that wraps up a collection of best-practices for making ActiveJobs more resilient. As such, it gets the benefit of piggy-backing on your application's existing ActiveJob deployment and backend. It doesn't matter what backend you are using to manage your ActiveJob queues, as AcidicJob is purely a Ruby mixin for your job classes.

This Usage section in the README is truly all that you need to get it setup, because you simply need to mix the module into your base job, and then you use the provided methods as described in the various feature sections.

Hopefully this clears up the scope of the project, but if you have further questions, let me know.

@fractaledmind fractaledmind self-assigned this Dec 27, 2022
@fractaledmind fractaledmind added the question Further information is requested label Dec 27, 2022
@hms
Copy link
Author

hms commented Dec 28, 2022

@fractaledmind

Thank you for taking the time to respond.

I have a use-case that really would become a lot simpler and significantly more robust with AcidicJob. I'll be excitedly exploring how AcidicJob plays with GoodJob in the next week or two.

hms

@fractaledmind
Copy link
Owner

@hms: Curious if you are on the other side of integrating AcidicJob into your application with GoodJob as your job backend? I'd love to hear about how that went, if there were any sharp corners, or if you think there are ways to improve the docs with some of your insights?

@hms
Copy link
Author

hms commented Jun 13, 2023

@fractaledmind

Hi.
At the end of the day and with looming deployment deadlines, we decided to not take on an additional project dependency. It turns out after some deeper thought and with our requirements, we could 'simulate' AcidicJobs
functionality adequately to launch.

Our expectation is to revisit AcidJob in the next couple of months once things settle down.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants