I'm frustrated that AWS managed services are not moving away from this AZ. I'm seeing CloudFront returning a 504 trying to connect to API Gateway for a number of requests. After 2 hours you would think they would stop trying to route traffic there.
“To identify the location of your resources relative to your accounts, you must use the AZ ID, which is a unique and consistent identifier for an Availability Zone. For example, use1-az1 is an AZ ID for the us-east-1 Region and it is the same location in every AWS account”
So each separate AWS account will have a different AZ name that maps to use1-az1, but use1-az1 is a region-wide constant.
I second zulip, it offers most of the features you want, is truly self hosted so your data stays home (very important for me in my business) and the self hosted version is not missing half the features (eg full search).
Only thing missing is a more modern UI (I like the UI as is but in non tech companies it's hard for many users to use it compared to the cutesy competitors).
The stream / topic system works great once you get into it, but make sure to use it rather than fight against it.
I'm just not a fan of React Native mobile apps (same with rocket chat). Specifically Android, they are large and slow.
I recently looked into an online banks APK (also some JS framework) and there was one 100k line JS file with hundreds of lines of "if IOS" in it, on android...
I have no problem with any chat apps written in React Native. I've used Discord's mobile app and haven't heard of any complaints from anyone using it and the 4.5 to 5 stars from its users on iOS and Android show this.
Their Electron desktop apps however, just like the rest of the chat clients from Slack, Element, Keybase, Zulip, Rocket.Chat are a complete horror show. Feasting on my poor MacBook's RAM and disk space like an all-you-can-eat-for-free buffet until the disk and RAM is full. Waste of resources for a chat app on the desktop.
With Mac Catalyst, there is no excuse for this carnage on macOS. Other solutions are less mature but I would rather have React Native maturing on the desktop for Mac, Windows and Linux as an alternative to Electron.
Matrix also can perfectly work as an alternative for slack. You can have rooms that are private to your server, you can add integrations for bots and so on...
The lesson of Matrix is that you have to give everybody all of the features. All at once. In advance. Even the ones nerds don't need. Then they'll be there for everyone else.
Matrix is a protocol - you’re probably thinking of https://element.io (formerly Riot.im)? If anything, Element is more workgroup than IM (but there are other Matrix clients which are more IM than workgroup).
The funny thing about theirs website is cookie notice. Either they didn't read GDPR (which is unlikely), because you don't have to ask consent for "We use cookies to avoid showing you duplicate content, ..." or they're trying to get sneaky.
You have to obtain consent if your pass data to third parties but again, what is the point of advertising privacy on the page then.
You wouldn't see the cookie's consent on the apple website.
I had the same understanding as you but if you read https://gdpr.eu/cookies/ , you may come away differently. Specifically, with regards to "strictly necessary cookies" like these, it says:
> While it is not required to obtain consent for these cookies, what they do and why they are necessary should be explained to the user.
The page is just an overview however and it doesn't state where you need to explain to users what the "strictly necessary" cookies do.
Sites are allowed to set cookies without consent when they are strictly necessary for site functionality. They do not need to provide you with the option to decline. The gray area is that they need explain why and how the cookies are strictly necessary but the prescriptions around that explanation are missing.
We self host Mattermost and it works well. Logs are in Postgres which is nice. Building the React Native app was not super fun but we have some experience in that already which helped.
It's a good alternative for teams unwilling to shell out every month for a Slack subscription, if you're willing to put in the work to get it setup.
If you want to get push notifications from an in-house server, you need to have your own FCM project to host the push notifications. In that case, you need to compile the app yourself.
https://bitrix24.com is pretty good as Slack alternative as well. Free in cloud for unlimited users, open source edition for on-premises hosting is available as well, but it's $$$.
We've used Mattermost for the past few years with great success. Currently looking at moving into Teams - however stuck with no migration path for data into Teams (can export OK out of MM though).
From London, Slack was resolving to a load balancer in eu-west-2 earlier during the outage. It now resolves to eu-west-1 and I have no issues connecting to Slack.
Amazon Elastic Compute Cloud (London)
Instance Connectivity
3:21 AM PDT We are investigating instance connectivity issues in a single Availability Zone (euw2-az2) in the EU-WEST-2 Region.
Amazon Relational Database Service (London)
Small number of instances unavailable in a single Availability Zone
3:36 AM PDT We are investigating connectivity issues affecting some instances in a single Availability Zone (euw2-az2) in the EU-WEST-2 Region.
[1] https://status.aws.amazon.com/