Back to Blog
Rocketchat cnat upload6/10/2023 ![]() It frequently spikes out the CPU in not so powerful machines. If you have a single instance Mongodb, you're doing it wrong.Īnd the most problematic: the client-side is just too heavy. In a nutshell: Mongodb was not meant to run in a single instance, you must have a replica set. ![]() Actually, in my previous post I explained why you MEAN guys should not be careless dealing with Mongodb. That would be the end of the story.īut Rocket.chat has both a complex infrastructure to deal with (you must have at the very least 3 boxes or pay extra for a proper Mongodb SaaS). I moved my entire team there (almost 50 people, because I didn't move the clients yet). So that triggered me to let it go and install Rocket.chat instead. But for just that small feature, it felt too expensive. Yes, I could and I probably should use the payed Enterprise Edition. Yes, we expect grown-ups to behave, but when you have remote teams, remote clients, external users with no commitment to the company, it's a hassle. Mattermost fits the bill almost perfectly but the open sourced Team Edition lacked one important feature for me: the ability to disallow normal members to rename and/or delete private groups. Any alternative should be at least almost as good-looking, and at least have bug-free features, including webhooks. Slack really is slick, full-featured, good-looking, well-rounded, a proper web product for this generation. My team was not very happy for leaving Slack. We moved from Slack to Rocket.chat and a couple of days latter we are moving again, now to Mattermost. Slack annoys me a lot for the aforementioned reasons, which is why last week we tried both MatterMost first, and then we deployed Rocket.chat. That's one reason I moved to my own GitLab and helped tweak the import process to grab those Pull Request history. GitHub annoyed me a bit because although I have multiple copies of the repositories, I would lose all the Pull Request, Issues history. So if those accounts get busted all of a sudden, I have multiple copies. Gmail Business, DropBox, AWS S3 buckets, being external services, don't worry me because I keep copies of everything offline. It really annoys me when I lose information. Heck, I have a 6 TB, Raid-5, Drobo system right in my home desk and 3 extra 1TB external drives for backup. As an small example, I myself keep multiple backups for all my emails, all my projects, all my assets that I produced in the last 20 years. One thing I value above everything is knowledge. History gets lost more frequently, we need to clean up uploads more often. The more users we add, the more conversations, the faster we hit the restrictions. Our team kept growing, steadily, frequently, as well as clients. And as most other teams, I lived with the restrictions for as long as I could.įor example, to get rid of the warnings to upgrade because we hit the upload limits, I created a small tool called slack_cleanup (first in Elixir, and then in Crystal just for exercise). Either I pay USD 6.67/month/user or I live with the restrictions of the free plan. First of all, as everything of value, it costs. Although no one ever complained, I was always annoyed by the small things. My team, my clients, we've been happily using Slack for more than 2 years, as I believe was true for many teams around the world. So when I obsess over technical stuff, no matter how small, I just can't sleep calmly until I find reasonable closure.
0 Comments
Read More
Leave a Reply. |