Until another service has all of this, we’re sticking with Heroku.
Until another service has all of this, we’re sticking with Heroku.
I hear complaints about chat distractions and see engineers create those distractions. I’m at a loss why we want to do that to ourselves?
Nevermind it’s one more pipeline for messages to lost in. It’s needless complexity and configuration too.
On Slack and other chat solutions, it's possible to set up a #operations style single-pane-of-glass channel with deploy notifications, error alerting, and customer communication platforms all pushing to the same place. If an incident occurs, engineers, product, support, etc. can all collaborate around what's going on in real-time without needing to ask "hey has someone updated the trust site yet?" or click into 10 different tabs.
It's honestly pretty good when it works well and really bad and noisy when it doesn't, but it has a place.
Non-engineering are usually in Slack too, which really helps when support, product, or the field need quick answers to easy questions like "has this commit been deployed yet today?"
We've switched to Discord (because reasons. Slack is much better for work though) and I rewrote a bunch of Slack hooks to get Dicord notifications.
> I hear complaints about chat distractions and see engineers create those distractions.
People will complain no matter what.