Daniel Magliola

84 Followers
90 Following
65 Posts
Life-long coder. Expert procrastinator. Maker of weird things. Occasional conference speaker. He/him.
Twitter@dmagliola
Websitehttps://danielmagliola.com/
Heat Death of the Internet - takahē

You want to order from a local restaurant, but you need to download a third-party delivery app, even though you plan to pick it up yourself. The prices and menu on the app are different to what you saw in the window. When you download a second app the prices are different again. You ring

takahē -
NWRUG Event: What does "high priority" mean? The secret to happy queues, Thursday 17th August

Another month, another NWRUG! This month Daniel Magliola (https://ruby.social/@dmagliola) is going to share with us how to keep on top of your job queues. Li...

Final call for tonight's talk on keeping your job queues happy by
@dmagliola
Meeting from 6:30pm; talk at 7pm.
Register here: https://www.eventbrite.co.uk/e/what-does-high-priority-mean-the-secret-to-happy-web-app-job-queues-tickets-685760938427
What does "high priority" mean? The secret to happy web app job queues

For this month's North West Ruby User Group we'll be talking about job queues and how to keep them happy!

Eventbrite

@hazelweakly I talk more about how to set up observability for your metrics in the talk repo, near the end. Hope that helps!

https://github.com/dmagliola/happy_queues

GitHub - dmagliola/happy_queues: Companion information for my Rubyconf 2022 talk: "The secret to happy queues"

Companion information for my Rubyconf 2022 talk: "The secret to happy queues" - GitHub - dmagliola/happy_queues: Companion information for my Rubyconf 2022 talk: "The secret to happy...

GitHub

@dmagliola name queues after their latency

within_X_time

And then keep that promise!

(This would make mastodon's queues so much easier to understand and optimize, omg)

#hazelAtSRECon #srecon

@dmagliola queues are broken really means

A job didn't run...
... Yet (but I think it should've)
... So it's late (in my opinion)

Ergo, "broken"

Queues should give indication themselves as to what it means for them to perform as expected or not. The vocabulary we use gets us trapped in locally bad decisions.

#hazelAtSRECon #srecon

Listening to @dmagliola talking about happy sidekiq queues

Could've used some of this a while ago 👀

#hazelAtSRECon #srecon

@Sinjo you... fucking.... NO

A while ago @kevin_j_m pointed out that, when giving recommendations about queues setup, I don't even mention how they should be monitored. This was dumb :)

I've now written a bit about it on the talk repo:
https://github.com/dmagliola/happy_queues#monitoring-your-queues

If you run background jobs on your apps, hope this helps!

GitHub - dmagliola/happy_queues: Companion information for my Rubyconf 2022 talk: "The secret to happy queues"

Companion information for my Rubyconf 2022 talk: "The secret to happy queues" - GitHub - dmagliola/happy_queues: Companion information for my Rubyconf 2022 talk: "The secret to happy...

GitHub
@codefolio it's very easy. It's basically a test of "can you read English, comprehend it, and reasonably remember a few things"