1/1/2024 0 Comments Work slackWhat made this even worse is that our system actually required a bit of free Redis memory in order to dequeue a job, so even when the underlying database contention was resolved, the job queue remained locked up and required extensive manual intervention to recover. At this point, because Redis had no free memory, we could no longer enqueue new jobs, which meant that all the Slack operations that depend on the job queue were failing. Resource contention in our database layer led to a slowdown in the execution of jobs, which caused Redis to reach its maximum configured memory limit. However, about a year ago, Slack experienced a significant production outage due to the job queue. Over time we continued to scale the system when we ran into capacity limits on CPU, memory, and network resources, but the original architecture remained mostly intact. The previous job queue implementation, which dates back to Slack’s earliest days, has seen us through growth measured in orders of magnitude and has been adopted for a wide range of uses across the company. Job execution times range from a few milliseconds to (in some cases) several minutes. On our busiest days, the system processes over 1.4 billion jobs at a peak rate of 33,000 per second. This system is a critical component of our architecture, used for every Slack message post, push notification, URL unfurl, calendar reminder, and billing calculation. Instead, concentrate on the task in hand and, never forget, walking down the corridor to have a chat or picking up the phone can build far better personal relationships without all that screen clutter.Slack uses a job queue system for business logic that is too time-consuming to run in the context of a web request. So if you're worried that Slack is having a negative impact on your work and home life, don't get locked in the dopamine reward cycle of constantly checking for messages and responding to every notification. You wouldn’t dial in your manager on every call to a client, but with Slack, that is how it can feel.” “Rather than being allowed to get on with work, there’s always someone looking over their shoulder. “Bosses are in chats and so people can feel as if they’re being watched and micromanaged,” says business coach Mary MacRory. Businesses may not just lose out on productivity but also on work-life balance if their employees believe they are being constantly monitored. Nevertheless, the problem many users are finding with Slack, and other instant-messaging based productivity tools, is not just needing to check them but rather the fact they are being used in the first place. “If someone really insists we can use it, but only so long as there are milestones in a project where we agree to have proper meetings.” “It’s often out of our control because a new client will ask us to collaborate with them on it, but my push back is always that there is nothing wrong with email for messages and Dropbox for large files,” she says. But if you have to, don’t lose face to face contact. To help achieve this, she has two simple Slack rules. When she set up her design company, Perq Studio, three years ago, Laura Giffard committed to allowing staff to work to a four day week. This productivity issue has led some executives to dramatically curb the use of Slack. People are still getting work done, she believes, but they are making up for lost time by working longer hours. Scientists found no difference in distraction between Slack and emails but one of the researchers involved, Gloria Marks, said the true cost is not so much productivity but stress. This view agrees with research from the University of California and Humboldt University, which found workers can lose up to 23 minutes on a task every time they are interrupted. The result is workers are increasingly finding it difficult to concentrate fully on the task they're doing. Beyond a loss of production, it has the longer term impact that users are either distracted by the tool or anticipating being distracted by it. The problem isn't necessarily Slack as a platform, but how people use instant messaging software. The result is workers end up checking messages about work, rather than doing any, he surmises.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |