5 ms·
Our last resort fallbacks are channels on different IRC servers. They always hold.
by BoredPositron 1y ago
Our last resort fallbacks are channels on different IRC servers. They always hold.
- endre 1y agosame here, we never left IRC
- Aachen 1y agoSelf hosting is golden. Sadly we already feel like we have too many services for our company's size, and the sensitivity of vulnerabilities in customer systems precludes unencrypted comms. IRC+TLS could be used but we also regularly send screenshots and such in self-destructing messages (not that an attacker couldn't disable that, but to avoid there being a giant archive when we do have some sort of compromise), so we'd rather fall back to something with a similar featureset As a degraded-state fallback, email is what we're using now (we have our clients configured to encrypt with PGP by default, we use it for any internal email and also when the customer has PGP so everyone knows how to use that)
- bananapub 1y agoself-hosting isn't "golden", if you are serious about the reliability of complex systems, you can't afford to have your own outages impede your own engineers from fixing them. if you seriously have no external low dep fallback, please at least document this fact now for the Big Postmortem.
- Aachen 1y agoThe engineers can walk up to the system and do whatever they need to fix them. At least, that's how we self host in the office. If your organisation hosts it far away then yeah, it's not self hosted but remote hosted
- lmm 1y ago> The engineers can walk up to the system and do whatever they need to fix them. Including fabricating new RAM?
- Aachen 1y agoIncluding falling back to third-party hosting when relevant. One doesn't exclude the other My experience with self hosting has been that, at least when you keep the services independent, downtime is not more common than in hosted environments, and you always know what's going on. Customising solutions, or workarounds in case of trouble, is a benefit you don't get when the service provider is significantly bigger than you are. It has pros and cons and also depends on the product (e.g. email delivery is harder than Mattermost message delivery, or if you need a certain service only once a year or so) but if you have the personell capacity and a continuous need, I find hosting things oneself to be the best solution in general
- Nextgrid 1y agoIncluding fallback to your laptop if nothing else works. I saved a demo once by just running the whole thing from my computer when the Kubernetes guys couldn't figure out why the deployed version was 403'ing. Just had to poke the touchpad every so often so it didn't go to sleep.
- filoleg 1y ago> Just had to poke the touchpad every so often so it didn't go to sleep Unwarranted tip: next time, if you use macOS, just open the terminal and run `caffeinate -imdsu`. I assume Linux/Windows have something similar built-in (and if not built-in, something that's easily available). For Windows, I know that PowerToys suite of nifty tools (officially provided by Microsoft) has Awake util, but that's just one of many similar options.
- BobaFloutist 1y agoYou can just turn of automatic sleep/screen off in Windows native power settings.
- worik 1y ago> in self-destructing messages (not that an attacker couldn't disable that, but to avoid there being a giant archive when we do have some sort of compromise Admitting to that here? In civilised jurisdictions that should be criminal. Using cryptography to avoid accountability is wrong. Drug dealing and sex work, OK, but in other businesses? Sounds very crooked to me
- jamwil 1y agoThey're not sidestepping accountability, or at least we can't infer that from the information volunteered. They're talking about retention, and the less data you retain (subject to local laws), the less data can be leaked in a breach.